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