Skip to content

Commit 4ffbbfe

Browse files
committed
Microseconds support added
1 parent 05b1a3d commit 4ffbbfe

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

instrumentation/jmx-metrics/library/src/main/java/io/opentelemetry/instrumentation/jmx/engine/unit/UnitConverterFactory.java

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ public class UnitConverterFactory {
1616

1717
static {
1818
registerConverter("ms", "s", value -> value.doubleValue() / TimeUnit.SECONDS.toMillis(1), true);
19+
registerConverter("us", "s", value -> value.doubleValue() / TimeUnit.SECONDS.toMicros(1), true);
1920
registerConverter("ns", "s", value -> value.doubleValue() / TimeUnit.SECONDS.toNanos(1), true);
2021
}
2122

instrumentation/jmx-metrics/library/src/test/java/io/opentelemetry/instrumentation/jmx/engine/unit/UnitConverterFactoryTest.java

+4
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,10 @@ class UnitConverterFactoryTest {
2424
"25,ns, 0.000000025",
2525
"96614101945,ns, 96.614101945",
2626
"0,ns, 0",
27+
"1000000,us, 1.0",
28+
"25,us, 0.000025",
29+
"96614101945,us, 96614.101945",
30+
"0,ns, 0",
2731
"1000,ms, 1.0",
2832
"25,ms, 0.025",
2933
"9661410,ms, 9661.41",

0 commit comments

Comments
 (0)