docker部署 Prometheus
使用docker部署prometheus
1.1 启动Prometheus相关容器
(1)启动prometheus server
docker run -dp 9089:9090 --restart always --name prometheus_server prom/prometheus:v2.37.6
(2)启动node-exporter
docker run -dp 9100:9100 --restart always --name node-exporter prom/node-exporter:v1.5.0
(3)启动cadvisor
docker run --volume=/:/rootfs:ro --volume=/var/run:/var/run:rw --volume=/sys:/sys:ro --volume=/var/lib/docker/:/var/lib/docker:ro --publish=8081:8080 --detach=true --name=cadvisor google/cadvisor:v0.33.0
(4)修改prometheus server配置文件
docker exec -it prometheus_server sh
vi /etc/prometheus/prometheus.yml
...
scrape_configs:
- targets: ["localhost:9089"]
...
- job_name: "docker-node_exporter"
static_configs:
- targets: ["192.168.0.118:9100"]
- job_name: "docker-cadvisor"
static_configs:
- targets: ["192.168.0.118:8081"]
(5)重启prometheus server容器使得配置生效
# docker 部署 重新启动
docker restart prometheus_server
1.2 使用granfa查看容器监控并添加仪表盘
(1)启动grafana容器
docker run --name=grafana -dp 3000:3000 --restart always grafana/grafana-enterprise
访问Prometheus
http://192.168.0.118:9089
访问node-exporter
http://192.168.0.118:9100
访问cadvisor
http://192.168.0.118:8081/containers/
访问granfa
http://192.168.0.118:3000
分类:
Prometheus
标签:
Prometheus
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律