docker应用监控、告警-Prometheus
参考资料
- cAdvisor部署
- https://blog.csdn.net/2302_77582029/article/details/132165943
Cadvisor简介
Cadvisor 是Google用来监测单节点资源信息的监控工具。
Cadvisor 提供了基础查询界面和http接口,方便其他组件如Grafana 、Prometheus等进行数据抓取。
Cadvisor 可以对Docker主机上的资源及容器进行实时监控和性能数据采集,包括CPU使用情况、内存使用情况、网络吞吐量及文件系统使用情况等。
Cadvisor 使用Go语言开发,利用Linux的Cgroups获取容器的资源使用信息。
Google的Kubernetes中也默认地将其作为单节点的资源监控工具,各个节点默认会安装上Cadvisor组件。
部署启动cadvisor
前置条件:主机上已部署docker、且运行了docker应用服务
vi /etc/monitor/start_cadvisor.sh
#!/bin/sh
docker run \
--volume=/:/rootfs:ro \
--volume=/var/run:/var/run:ro \
--volume=/sys:/sys:ro \
--volume=/var/lib/docker/:/var/lib/docker:ro \
--volume=/dev/disk/:/dev/disk:ro \
--publish=9180:8080 \
--detach=true \
--name=cadvisor \
--privileged \
--device=/dev/kmsg \
registry.cn-hangzhou.aliyuncs.com/k8s-viot/cadvisor:v0.39.3
Post Directory
扫码关注公众号:暂无公众号
发送 290992
即可立即永久解锁本站全部文章