Prometheus & Grafana
prepare
使用Docker下载和运行Prometheus
下载Prometheus
1 | docker pull prom/prometheus |
Prometheus配置(prometheus.yml)
1 | # my global config |
上面中比较重要的配置项是spring-actuator job
中的scrape_configs
选项。
metrics_path
是Actuator中prometheus endpoint
中的路径。targes
包含了Spring Boot应用的HOS
T和PORT
。
请确保替换HOST_IP
为你Spring Boot应用运行的电脑的IP地址。值得注意的是,localhost
将不起作用,因为我们将从docker container中连接HOST机器。你必须设置网络IP地址。
使用Docker运行Prometheus
1 | docker run -d --name=prometheus -p 9090:9090 -v /root/apps/prometheus/prometheus.yml:/etc/prometheus/prometheus.yml prom/prometheus --config.file=/etc/prometheus/prometheus.yml |
在Prometheus仪表盘中可视化Spring Boot Metrics
1 | http://192.168.50.28:9090 |
使用Docker下载和运行Grafana
###下载Grafana
1 | docker run -d --name=grafana -p 3000:3000 grafana/grafana |
可以访问http://192.168.50.28:3000
,并且使用默认的账户名(admin)密码(admin)来登录Grafana
参考文章
<<<<<<< HEAD
- Prometheus + Grafana 监控 SpringBoot
Spring Boot+Prometheus+Grafana实现应用监控和报警
441437f02726b1601719b05c01afe7c337e92018
- Spring Boot Actuator:健康检查、审计、统计和监控
- Spring Boot Metrics监控之Prometheus&Grafana
- Spring Boot Metrics监控之Prometheus&Grafana
- SpringBoot - Actuator应用监控使用详解3
- [Prometheus]实战:SpringBoot + Actuator metrics + Prometheus
- 实战搭建Prometheus监控系统,看完不信你还不会
- Prometheus 快速入门教程(一):Prometheus 快速入门
- SpringBoot初始教程之SpringBoot-Metrics监控(十)