JMX Metrics
OpenTelemetry Java agent instrumentation
Collects and reports metrics exposed through Java Management Extensions (JMX). It can be configured to extract JVM and application-level telemetry data from JMX MBeans such as memory usage, thread counts, and garbage collection statistics, and translate these measurements into OpenTelemetry metrics.
- Name:
jmx-metrics - Scope:
io.opentelemetry.jmx-metrics
Configuration
| Option | Type | Default | Description |
|---|---|---|---|
otel.jmx.config | list | List of paths to JMX metric definition YAML files. | |
otel.jmx.discovery.delay | int | 60000 | Time in milliseconds between JMX MBean detection attempts. |
otel.jmx.enabled | boolean | true | Enables collection of JMX metrics. |
otel.jmx.target.system | list | List of predefined JMX target systems to collect metrics for. |