fix semconv naming for 'jvm.buffer.memory.used' metric (#13374)
This commit is contained in:
parent
4c7a2fab9f
commit
d13058a2af
|
@ -37,7 +37,7 @@ default, and the telemetry each produces:
|
|||
|
||||
| JfrFeature | Default Enabled | Metrics |
|
||||
|---------------------------|-----------------|-------------------------------------------------------------------------------------------------------------------|
|
||||
| BUFFER_METRICS | `false` | `jvm.buffer.count`, `jvm.buffer.memory.limit`, `jvm.buffer.memory.usage` |
|
||||
| BUFFER_METRICS | `false` | `jvm.buffer.count`, `jvm.buffer.memory.limit`, `jvm.buffer.memory.used` |
|
||||
| CLASS_LOAD_METRICS | `false` | `jvm.class.count`, `jvm.class.loaded`, `jvm.class.unloaded` |
|
||||
| CONTEXT_SWITCH_METRICS | `true` | `jvm.cpu.context_switch` |
|
||||
| CPU_COUNT_METRICS | `true` | `jvm.cpu.limit` |
|
||||
|
|
|
@ -22,7 +22,7 @@ import jdk.jfr.consumer.RecordedEvent;
|
|||
* any time.
|
||||
*/
|
||||
public final class DirectBufferStatisticsHandler implements RecordedEventHandler {
|
||||
private static final String METRIC_NAME_USAGE = "jvm.buffer.memory.usage";
|
||||
private static final String METRIC_NAME_USAGE = "jvm.buffer.memory.used";
|
||||
private static final String METRIC_NAME_LIMIT = "jvm.buffer.memory.limit";
|
||||
private static final String METRIC_NAME_COUNT = "jvm.buffer.count";
|
||||
private static final String METRIC_DESCRIPTION_USAGE = "Measure of memory used by buffers.";
|
||||
|
|
|
@ -72,7 +72,7 @@ class BufferMetricTest {
|
|||
}))),
|
||||
metric ->
|
||||
metric
|
||||
.hasName("jvm.buffer.memory.usage")
|
||||
.hasName("jvm.buffer.memory.used")
|
||||
.hasDescription("Measure of memory used by buffers.")
|
||||
.hasUnit(BYTES)
|
||||
.hasLongSumSatisfying(
|
||||
|
|
|
@ -45,7 +45,7 @@ public final class ExperimentalBufferPools {
|
|||
Meter meter = JmxRuntimeMetricsUtil.getMeter(openTelemetry);
|
||||
observables.add(
|
||||
meter
|
||||
.upDownCounterBuilder("jvm.buffer.memory.usage")
|
||||
.upDownCounterBuilder("jvm.buffer.memory.used")
|
||||
.setDescription("Measure of memory used by buffers.")
|
||||
.setUnit("By")
|
||||
.buildWithCallback(callback(bufferBeans, BufferPoolMXBean::getMemoryUsed)));
|
||||
|
|
|
@ -56,7 +56,7 @@ class ExperimentalBufferPoolsTest {
|
|||
|
||||
testing.waitAndAssertMetrics(
|
||||
"io.opentelemetry.runtime-telemetry-java8",
|
||||
"jvm.buffer.memory.usage",
|
||||
"jvm.buffer.memory.used",
|
||||
metrics ->
|
||||
metrics.anySatisfy(
|
||||
metricData ->
|
||||
|
|
|
@ -224,7 +224,7 @@ class AbstractOtelSpringStarterSmokeTest extends AbstractSpringStarterSmokeTest
|
|||
boolean noNative = System.getProperty("org.graalvm.nativeimage.imagecode") == null;
|
||||
if (noNative) {
|
||||
// GraalVM native image does not support buffer pools - have to investigate why
|
||||
jmxMetrics.add("jvm.buffer.memory.usage");
|
||||
jmxMetrics.add("jvm.buffer.memory.used");
|
||||
}
|
||||
jmxMetrics.forEach(
|
||||
metricName ->
|
||||
|
|
Loading…
Reference in New Issue