Prometheus 是一款面向云原生应用程序的开源监控工具,常用于监控微服务、操作系统、MySQL、Redis、Flink、RocketMQ / RabbitMQ / Kafka、K8S 等。Spring Boot 整合 Prometheus 一般使用的是 actuator 这个项目,actuator 是 Spring Boot 的子项目,为应用提供了强大的监控能力。
Spring Boot 2.x 使用 Prometheus 需要添加 Maven 依赖:
<!-- actuator健康监控 -->
<dependency>
<groupId>org.springframework.boot</groupId>