Prometheus+Grafana+cAdvisor to Monitor Docker
本文最后更新于:2024年8月9日 晚上
Prometheus+Grafana+cAdvisor to Monitor Docker
监控系统概述
cAdvisor
(Container Advisor) :用于收集正在运行的容器资源使用和性能信息。
开源地址:https://github.com/google/cadvisor
Prometheus
(普罗米修斯):容器监控系统。
官网地址:https://prometheus.io
开源地址:https://github.com/prometheus
Grafana
:是一个开源的度量分析和可视化系统。
开源地址:https://grafana.com/grafana
工作流:
cAdvisor
(采集所有容器资源利用率)->Prometheus
(收集与存储)->Grafana
(可视化展示)
监控系统部署
- Docker部署cAdvisor
1 |
|
以下部署的监控或者其他信息采集URL都默认都将是http://<host_ip>:<port>/metrics
- Docker部署Prometheus
1 |
|
1 |
|
1 |
|
Grafana展示
- 添加grafana数据源(
Home
->Add DataSource
->Prometheus
-save&test
)
监控docker主机模板(
Dashboards
->Import
-193
-load
)监控Docker主机模板ID:193,根据ID添加监控模版
Prometheus+Grafana+cAdvisor to Monitor Docker
https://git.msft.vip/2023/01/16-Prometheus-Grafana-cAdvisor-to-Monitor-Docker/