Prometheus云原生监控:运维与开发实战
上QQ阅读APP看书,第一时间看更新

3.2 在Spring Boot 2.x中集成Prometheus的方法

Spring Boot 2.x集成Prometheus可以分为如下4个步骤。

1)引入Maven依赖。

2)application.properties配置。

3)通过MeterBinder接口实现bind方法并注册到MeterRegistry。

4)指标埋点。

这个案例是基于Spring Boot 2.x来集成Prometheus的,代码非常简单,只有两个核心Java源文件,因此这里就不提供源码了。项目结构如图3-5所示。

图3-5 Spring Boot 2.x集成Prometheus项目结构

pom.xml中存放Maven的依赖,application.properties存放Spring Boot的配置文件,DemoApplication是Spring Boot的入口程序,DemoMetrics和SimulationRequest会对请求进行模拟以更新指标数据。