diff --git a/instrumentation/runtime-metrics/library/src/main/java/io/opentelemetry/instrumentation/runtimemetrics/GarbageCollector.java b/instrumentation/runtime-metrics/library/src/main/java/io/opentelemetry/instrumentation/runtimemetrics/GarbageCollector.java index aed06af2bb..7878f43d88 100644 --- a/instrumentation/runtime-metrics/library/src/main/java/io/opentelemetry/instrumentation/runtimemetrics/GarbageCollector.java +++ b/instrumentation/runtime-metrics/library/src/main/java/io/opentelemetry/instrumentation/runtimemetrics/GarbageCollector.java @@ -42,8 +42,7 @@ public final class GarbageCollector { labelSets.add(Attributes.of(GC_KEY, gc.getName())); } meter - .gaugeBuilder("runtime.jvm.gc.time") - .ofLongs() + .counterBuilder("runtime.jvm.gc.time") .setDescription("Time spent in a given JVM garbage collector in milliseconds.") .setUnit("ms") .buildWithCallback( @@ -54,8 +53,7 @@ public final class GarbageCollector { } }); meter - .gaugeBuilder("runtime.jvm.gc.count") - .ofLongs() + .counterBuilder("runtime.jvm.gc.count") .setDescription( "The number of collections that have occurred for a given JVM garbage collector.") .setUnit("collections")