SpringBoot+Prometheus+Grafana实现监控
逻辑如图
应用程序在生产环境中运行时,监控其运行状况是非常必要的。通过实时了解应用程序的运行状况,才能在问题出现之前得到警告,也可以通监控应用系统的运行状况,优化性能,提高运行效率。
一、监控 Spring Boot 应用
下面我们以 Spring Boot 为例,演示 Prometheus 如何监控应用系统。
1.1 项目环境:
Spring Boot 2.3.7.release
micrometer-registry-prometheus 1.5.9
需要注意 Spring Boot 和 micrometer 的版本号。不同的 micrometer 版本支持的 Spring Boot 版本也不相同。
服务器的ip: 192.168.110.73
springboot服务的host: 192.168.110.73:8080