Class JvmBufferPoolMetrics
java.lang.Object
io.prometheus.metrics.instrumentation.jvm.JvmBufferPoolMetrics
JVM Buffer Pool metrics. The
JvmBufferPoolMetrics are registered as part of the JvmMetrics like this:
JvmMetrics.builder().register();
However, if you want only the JvmBufferPoolMetrics you can also register them directly:
JvmBufferPoolMetrics.builder().register();
Example metrics being exported:
# HELP jvm_buffer_pool_capacity_bytes Bytes capacity of a given JVM buffer pool.
# TYPE jvm_buffer_pool_capacity_bytes gauge
jvm_buffer_pool_capacity_bytes{pool="direct"} 8192.0
jvm_buffer_pool_capacity_bytes{pool="mapped"} 0.0
# HELP jvm_buffer_pool_used_buffers Used buffers of a given JVM buffer pool.
# TYPE jvm_buffer_pool_used_buffers gauge
jvm_buffer_pool_used_buffers{pool="direct"} 1.0
jvm_buffer_pool_used_buffers{pool="mapped"} 0.0
# HELP jvm_buffer_pool_used_bytes Used bytes of a given JVM buffer pool.
# TYPE jvm_buffer_pool_used_bytes gauge
jvm_buffer_pool_used_bytes{pool="direct"} 8192.0
jvm_buffer_pool_used_bytes{pool="mapped"} 0.0
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final List<BufferPoolMXBean> private final PrometheusPropertiesprivate final Labelsprivate static final Stringprivate static final Stringprivate static final String -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateJvmBufferPoolMetrics(List<BufferPoolMXBean> bufferPoolBeans, PrometheusProperties config, Labels constLabels) -
Method Summary
Modifier and TypeMethodDescriptionstatic JvmBufferPoolMetrics.Builderbuilder()static JvmBufferPoolMetrics.Builderbuilder(PrometheusProperties config) private voidregister(PrometheusRegistry registry)
-
Field Details
-
JVM_BUFFER_POOL_USED_BYTES
- See Also:
-
JVM_BUFFER_POOL_CAPACITY_BYTES
- See Also:
-
JVM_BUFFER_POOL_USED_BUFFERS
- See Also:
-
config
-
bufferPoolBeans
-
constLabels
-
-
Constructor Details
-
JvmBufferPoolMetrics
private JvmBufferPoolMetrics(List<BufferPoolMXBean> bufferPoolBeans, PrometheusProperties config, Labels constLabels)
-
-
Method Details
-
register
-
builder
-
builder
-