服务端性能监控最佳实践(三):Spring Boot Actuator接入到grafana
文章目录
上一篇文章中,分享了Spring Boot Actuator这一强大的组件在监控中起到的作用,但如何利用好这些指标,还需要借助两个工具prometheus和grafana。
借助他们,可以将/metrics暴露出的数据,做成可视化图表。组成炫酷的仪表盘,只需要几个简单的步骤。
阅读本文需要三分钟
Spring Boot增加Micrometer组件
要想把metrics数据以标准的格式暴露出去,需要使用Micrometer
组件,这个组件可以将数据整合成各种格式,提供给多种数据库使用,如prometheus influxDb
等等。
首先配置依赖
<dependency>
<groupId>io.micrometer</groupId>
<artifactId>micrometer-registry-prometheus</artifactId>
<version>${micrometer.version}</version>
</dependency>
启动后,它会注册两个类PrometheusMeterRegistry
和CollectorRegistry
来收集和输出数据。
启动应用后,再次访问/actuato
r接口,可以看到新增的endpoint