Skip to content

Commit 65403e2

Browse files
slight change on annotations
1 parent 83ce893 commit 65403e2

File tree

1 file changed

+10
-9
lines changed
  • instrumentation/opentelemetry-instrumentation-annotations-1.16/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/instrumentationannotations

1 file changed

+10
-9
lines changed

instrumentation/opentelemetry-instrumentation-annotations-1.16/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/instrumentationannotations/AnnotationSingletons.java

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,21 +7,20 @@
77

88
import static java.util.logging.Level.FINE;
99

10-
//import application.io.opentelemetry.instrumentation.annotations.Counted;
11-
//import application.io.opentelemetry.instrumentation.annotations.MetricAttribute;
12-
//import application.io.opentelemetry.instrumentation.annotations.Timed;
10+
import application.io.opentelemetry.instrumentation.annotations.Counted;
11+
import application.io.opentelemetry.instrumentation.annotations.MetricAttribute;
12+
import application.io.opentelemetry.instrumentation.annotations.Timed;
1313
import application.io.opentelemetry.instrumentation.annotations.WithSpan;
1414
import io.opentelemetry.api.metrics.DoubleHistogram;
15-
import io.opentelemetry.javaagent.instrumentation.instrumentationannotations.annotations.Counted;
16-
import io.opentelemetry.javaagent.instrumentation.instrumentationannotations.annotations.MetricAttribute;
17-
import io.opentelemetry.javaagent.instrumentation.instrumentationannotations.annotations.Timed;
15+
//import io.opentelemetry.javaagent.instrumentation.instrumentationannotations.annotations.Counted;
16+
//import io.opentelemetry.javaagent.instrumentation.instrumentationannotations.annotations.MetricAttribute;
17+
//import io.opentelemetry.javaagent.instrumentation.instrumentationannotations.annotations.Timed;
1818
import com.google.common.base.Stopwatch;
1919
import io.opentelemetry.api.GlobalOpenTelemetry;
2020
import io.opentelemetry.api.common.Attributes;
2121
import io.opentelemetry.api.common.AttributesBuilder;
2222
import io.opentelemetry.api.internal.StringUtils;
2323
import io.opentelemetry.api.metrics.LongCounter;
24-
import io.opentelemetry.api.metrics.LongHistogram;
2524
import io.opentelemetry.api.metrics.Meter;
2625
import io.opentelemetry.api.trace.SpanKind;
2726
import io.opentelemetry.instrumentation.api.annotation.support.MethodSpanAttributesExtractor;
@@ -71,8 +70,9 @@ public static void recordHistogramWithAttributes(
7170
AttributesBuilder attributesBuilder = Attributes.builder();
7271
extractMetricAttributes(methodRequest, attributesBuilder);
7372
extractAdditionAttributes(timedAnnotation.additionalAttributes(), attributesBuilder);
73+
double duration = ((double)stopwatch.stop().elapsed().toMillis())/1000;
7474
getHistogram(timedAnnotation)
75-
.record(stopwatch.stop().elapsed().toMillis()/1000, attributesBuilder.build());
75+
.record(duration, attributesBuilder.build());
7676
}
7777

7878
private static void extractMetricAttributes(
@@ -98,8 +98,9 @@ public static void recordHistogram(Method method, Stopwatch stopwatch) {
9898
Timed timedAnnotation = method.getAnnotation(Timed.class);
9999
AttributesBuilder attributesBuilder = Attributes.builder();
100100
extractAdditionAttributes(timedAnnotation.additionalAttributes(), attributesBuilder);
101+
double duration = ((double)stopwatch.stop().elapsed().toMillis())/1000;
101102
getHistogram(timedAnnotation)
102-
.record(stopwatch.stop().elapsed().toMillis(), attributesBuilder.build());
103+
.record(duration, attributesBuilder.build());
103104
}
104105

105106
private static void extractAdditionAttributes(

0 commit comments

Comments
 (0)