JMX_exporter 与 Prometheus 和 Grafana

JMX_exporter with Prometheus and Grafana

我有 SpringBoot 应用程序,我想对其实施 jmx 监控。我已经使用 prometheus counter 成功地实现了对服务的监控,以及 node_exporter 的机器。之后我将它与 grafana 连接起来。那也行。

现在我想用 Jmx exporter 获取指标,但我发现这很难。我无法了解如何从 JMX 导出器获取指标。网上没有太多关于这个的东西...

我需要什么来获取指标?启动JMX_exporter,改prometheusconfig.yml?

当您拥有 Spring Boot 应用程序时,您可以使用 Spring Boot 执行器来获取指标。把SpringBoot Actuator的依赖放上就行了

<dependency>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-actuator</artifactId>
</dependency>