aboutsummaryrefslogtreecommitdiff
path: root/kamon-annotation/src/main/scala/kamon/annotation/instrumentation/StaticAnnotationInstrumentation.scala
diff options
context:
space:
mode:
Diffstat (limited to 'kamon-annotation/src/main/scala/kamon/annotation/instrumentation/StaticAnnotationInstrumentation.scala')
-rw-r--r--kamon-annotation/src/main/scala/kamon/annotation/instrumentation/StaticAnnotationInstrumentation.scala5
1 files changed, 3 insertions, 2 deletions
diff --git a/kamon-annotation/src/main/scala/kamon/annotation/instrumentation/StaticAnnotationInstrumentation.scala b/kamon-annotation/src/main/scala/kamon/annotation/instrumentation/StaticAnnotationInstrumentation.scala
index 24ce75fd..2320cc09 100644
--- a/kamon-annotation/src/main/scala/kamon/annotation/instrumentation/StaticAnnotationInstrumentation.scala
+++ b/kamon-annotation/src/main/scala/kamon/annotation/instrumentation/StaticAnnotationInstrumentation.scala
@@ -36,6 +36,7 @@ class StaticAnnotationInstrumentation extends BaseAnnotationInstrumentation with
counters = new AtomicReferenceArray[Counter](size)
minMaxCounters = new AtomicReferenceArray[MinMaxCounter](size)
histograms = new AtomicReferenceArray[instrument.Histogram](size)
+ timeHistograms = new AtomicReferenceArray[instrument.Histogram](size)
}
@Around("execution(@kamon.annotation.Trace static * (@kamon.annotation.EnableKamon *).*(..))")
@@ -60,10 +61,10 @@ class StaticAnnotationInstrumentation extends BaseAnnotationInstrumentation with
@Around("execution(@kamon.annotation.Time static * (@kamon.annotation.EnableKamon *).*(..))")
def time(pjp: ProceedingJoinPoint): AnyRef = {
- var histogram = histograms.get(pjp.getStaticPart.getId)
+ var histogram = timeHistograms.get(pjp.getStaticPart.getId)
if (histogram == null) {
val clazz = declaringType(pjp.getSignature)
- histogram = registerTime(pjp.getStaticPart, histograms, StringEvaluator(clazz), TagsEvaluator(clazz))
+ histogram = registerTime(pjp.getStaticPart, timeHistograms, StringEvaluator(clazz), TagsEvaluator(clazz))
}
processTime(histogram, pjp)
}