上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会对请求进行模拟以更新指标数据。