本章我们以springboot+micrometer+prometheus+grafana为例,展示一套springboot监控系统的搭建使用。
安装promotheus、prometheus gateway
这次实例我使用gateway是因为我的springboot在本地启动、promethus在远程机器,远程机器不方便访问我的电脑ip。
下载启动prometheus gateway
wget https://github.com/prometheus/pushgateway/releases/download/v1.4.2/pushgateway-1.4.2.linux-amd64.tar.gz tar -zxvf pushgateway-1.4.2.linux-amd64.tar.gz ./pushgateway-1.4.2.linux-amd64/pushgateway
下载安装prometheus
wget https://github.com/prometheus/prometheus/releases/download/v2.32.0/prometheus-2.32.0.linux-amd64.tar.gz tar -zxvf prometheus-2.32.0.linux-amd64.tar.gz # 修改prometheus-2.32.0.linux-amd64/prometheus.yml中的static_configs.targets,增加上prometheus pushgateway的ip:port port默认是9091 # 启动prometheus ./prometheus-2.32.0.linux-amd64/prometheus
搭建springboot项目
pom.xml中增加springboot-actuator依赖
<dependency> <groupId>org.springframework.boot</groupId> <artifac