84.17. 在 JMX 中公开 Micrometer 统计信息
Micrometer 使用 MeterRegistry 实施来发布统计信息。在生产环境中,建议选择专用后端,如 Prometheus 或 Graphite,但测试或本地部署可能足以将统计信息发布到 JMX。
要达到此目的,请添加以下依赖项:
<dependency>
<groupId>io.micrometer</groupId>
<artifactId>micrometer-registry-jmx</artifactId>
<version>${micrometer-version}</version>
</dependency>
<dependency>
<groupId>io.micrometer</groupId>
<artifactId>micrometer-registry-jmx</artifactId>
<version>${micrometer-version}</version>
</dependency>
并添加 JmxMeterRegistry 实例:
HierarchicalNameMapper 策略决定如何将计量名称和标签汇编成 MBean 名称。