💡
原文英文,约300词,阅读约需1分钟。
📝
内容提要
在Spring Boot中,添加Prometheus监控需在pom.xml中添加依赖,并在application.properties中启用相关端点。创建单例组件MyMetrics实现MeterBinder,定义随机值和计数器。可通过/actuator/metrics访问指标数据,并通过JMX暴露端点。
🎯
关键要点
- 在pom.xml中添加spring-boot-starter-actuator和micrometer-registry-prometheus依赖。
- 在application.properties中启用prometheus和metrics端点的web访问。
- 创建单例组件MyMetrics实现MeterBinder,定义随机值和计数器。
- 通过/actuator/metrics访问指标数据,获取mymetrics.counter和mymetrics.gauge的值。
- 通过/actuator/prometheus访问Prometheus格式的指标数据。
- 端点由org.springframework.boot.actuate.endpoint.annotation.Endpoint注解管理,使用Spring的BeanFactory。
- 通过在application.properties中添加spring.jmx.enabled=true来暴露端点到JMX。
🏷️
标签
➡️