Prometheus监控docker容器+生命周期过程

Prometheus监控docker容器+生命周期过程_第1张图片就是CAdvisor收集的容器数据后prometheus抓取过来、
给113主机 运行一个cadvisor 前提是113已经安装了docker
Prometheus监控docker容器+生命周期过程_第2张图片
Prometheus监控docker容器+生命周期过程_第3张图片
其实就是一个监控docker的工具
Prometheus监控docker容器+生命周期过程_第4张图片
同样也是因为metrics的值别人才可以采集数据Prometheus监控docker容器+生命周期过程_第5张图片

因为可以像监控node_exporter监控他,只是端口号不同

到111主机上去定义采集数据
static_configs静态配置
Prometheus监控docker容器+生命周期过程_第6张图片
在这里插入图片描述
发现没有数据 因为配置文件写错了
可以使用这个查看原因
在这里插入图片描述
注意格式问题
Prometheus监控docker容器+生命周期过程_第7张图片
在这里插入图片描述
重启服务

Prometheus监控docker容器+生命周期过程_第8张图片

抓取的生命周期

Prometheus监控docker容器+生命周期过程_第9张图片
1.服务发现
先本地安装cadvisor,该服务发现监控的值 这hi第一步
2.配置
在Prometheus服务器配置。准备抓取
3.重新标记
在抓取之前需要把标签releble重新标记下,标记后才去抓取对应的 值
4.抓取
5.抓取值后是先存储到内存,再存储到日志,再写入存储。再真正写入存储之前,还有个metric_relable_configs
再这些存储之前再做标签重新标记
Prometheus监控docker容器+生命周期过程_第10张图片

你可能感兴趣的