Skip to content

Commit fcf854f

Browse files
committed
update jmx gatherer for consistency
1 parent 205b92b commit fcf854f

File tree

2 files changed

+21
-21
lines changed

2 files changed

+21
-21
lines changed

jmx-metrics/src/integrationTest/java/io/opentelemetry/contrib/jmxmetrics/target_systems/JvmTargetSystemIntegrationTest.java

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -31,13 +31,13 @@ void endToEnd() {
3131
"Metaspace",
3232
"Par Survivor Space");
3333
waitAndAssertMetrics(
34-
metric -> assertGauge(metric, "jvm.classes.loaded", "number of loaded classes", "1"),
34+
metric -> assertGauge(metric, "jvm.classes.loaded", "number of loaded classes", "{class}"),
3535
metric ->
3636
assertTypedSum(
3737
metric,
3838
"jvm.gc.collections.count",
3939
"total number of collections that have occurred",
40-
"1",
40+
"{collection}",
4141
Arrays.asList("ConcurrentMarkSweep", "ParNew")),
4242
metric ->
4343
assertTypedSum(
@@ -46,27 +46,27 @@ void endToEnd() {
4646
"the approximate accumulated collection elapsed time in milliseconds",
4747
"ms",
4848
Arrays.asList("ConcurrentMarkSweep", "ParNew")),
49-
metric -> assertGauge(metric, "jvm.memory.heap.committed", "current heap usage", "by"),
50-
metric -> assertGauge(metric, "jvm.memory.heap.init", "current heap usage", "by"),
51-
metric -> assertGauge(metric, "jvm.memory.heap.max", "current heap usage", "by"),
52-
metric -> assertGauge(metric, "jvm.memory.heap.used", "current heap usage", "by"),
49+
metric -> assertGauge(metric, "jvm.memory.heap.committed", "current heap usage", "By"),
50+
metric -> assertGauge(metric, "jvm.memory.heap.init", "current heap usage", "By"),
51+
metric -> assertGauge(metric, "jvm.memory.heap.max", "current heap usage", "By"),
52+
metric -> assertGauge(metric, "jvm.memory.heap.used", "current heap usage", "By"),
5353
metric ->
54-
assertGauge(metric, "jvm.memory.nonheap.committed", "current non-heap usage", "by"),
55-
metric -> assertGauge(metric, "jvm.memory.nonheap.init", "current non-heap usage", "by"),
56-
metric -> assertGauge(metric, "jvm.memory.nonheap.max", "current non-heap usage", "by"),
57-
metric -> assertGauge(metric, "jvm.memory.nonheap.used", "current non-heap usage", "by"),
54+
assertGauge(metric, "jvm.memory.nonheap.committed", "current non-heap usage", "By"),
55+
metric -> assertGauge(metric, "jvm.memory.nonheap.init", "current non-heap usage", "By"),
56+
metric -> assertGauge(metric, "jvm.memory.nonheap.max", "current non-heap usage", "By"),
57+
metric -> assertGauge(metric, "jvm.memory.nonheap.used", "current non-heap usage", "By"),
5858
metric ->
5959
assertTypedGauge(
60-
metric, "jvm.memory.pool.committed", "current memory pool usage", "by", gcLabels),
60+
metric, "jvm.memory.pool.committed", "current memory pool usage", "By", gcLabels),
6161
metric ->
6262
assertTypedGauge(
63-
metric, "jvm.memory.pool.init", "current memory pool usage", "by", gcLabels),
63+
metric, "jvm.memory.pool.init", "current memory pool usage", "By", gcLabels),
6464
metric ->
6565
assertTypedGauge(
66-
metric, "jvm.memory.pool.max", "current memory pool usage", "by", gcLabels),
66+
metric, "jvm.memory.pool.max", "current memory pool usage", "By", gcLabels),
6767
metric ->
6868
assertTypedGauge(
69-
metric, "jvm.memory.pool.used", "current memory pool usage", "by", gcLabels),
70-
metric -> assertGauge(metric, "jvm.threads.count", "number of threads", "1"));
69+
metric, "jvm.memory.pool.used", "current memory pool usage", "By", gcLabels),
70+
metric -> assertGauge(metric, "jvm.threads.count", "number of threads", "{thread}"));
7171
}
7272
}

jmx-metrics/src/main/resources/target-systems/jvm.groovy

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,11 @@
1616

1717
def classLoading = otel.mbean("java.lang:type=ClassLoading")
1818
otel.instrument(classLoading, "jvm.classes.loaded", "number of loaded classes",
19-
"1", "LoadedClassCount", otel.&longValueCallback)
19+
"{class}", "LoadedClassCount", otel.&longValueCallback)
2020

2121
def garbageCollector = otel.mbeans("java.lang:type=GarbageCollector,*")
2222
otel.instrument(garbageCollector, "jvm.gc.collections.count", "total number of collections that have occurred",
23-
"1", ["name" : { mbean -> mbean.name().getKeyProperty("name") }],
23+
"{collection}", ["name" : { mbean -> mbean.name().getKeyProperty("name") }],
2424
"CollectionCount", otel.&longCounterCallback)
2525
otel.instrument(garbageCollector, "jvm.gc.collections.elapsed",
2626
"the approximate accumulated collection elapsed time in milliseconds", "ms",
@@ -29,15 +29,15 @@ otel.instrument(garbageCollector, "jvm.gc.collections.elapsed",
2929

3030
def memory = otel.mbean("java.lang:type=Memory")
3131
otel.instrument(memory, "jvm.memory.heap", "current heap usage",
32-
"by", "HeapMemoryUsage", otel.&longValueCallback)
32+
"By", "HeapMemoryUsage", otel.&longValueCallback)
3333
otel.instrument(memory, "jvm.memory.nonheap", "current non-heap usage",
34-
"by", "NonHeapMemoryUsage", otel.&longValueCallback)
34+
"By", "NonHeapMemoryUsage", otel.&longValueCallback)
3535

3636
def memoryPool = otel.mbeans("java.lang:type=MemoryPool,*")
3737
otel.instrument(memoryPool, "jvm.memory.pool", "current memory pool usage",
38-
"by", ["name" : { mbean -> mbean.name().getKeyProperty("name") }],
38+
"By", ["name" : { mbean -> mbean.name().getKeyProperty("name") }],
3939
"Usage", otel.&longValueCallback)
4040

4141
def threading = otel.mbean("java.lang:type=Threading")
4242
otel.instrument(threading, "jvm.threads.count", "number of threads",
43-
"1", "ThreadCount", otel.&longValueCallback)
43+
"{thread}", "ThreadCount", otel.&longValueCallback)

0 commit comments

Comments
 (0)