Prometheus10-容器监控、k8s监控

容器监控

使用cAdvisor监控容器

1.使用二进制文件部署cAdvisor
下载地址
https://github.com/google/cadvisor/releases/latest
https://github.com/google/cadvisor/releases/download/v0.32.0/cadvisor

本地运行:
./cadvisor -port=8080 &>>/var/log/cadvisor.log


2.使用Docker部署
docker pull google/cadvisor:latest
docker run                                                \
    --volume=/:/rootfs:ro                                 \
    --volume=/var/run:/var/run:rw                         \
    --volume=/sys:/sys:ro                                 \
    --volume=/var/lib/docker/:/var/lib/docker:ro          \
    --publish=8080:8080                                   \
    --detach=true                                         \
    --name=cadvisor                                       \
    google/cadvisor:latest

cAdvisor提供一些运行时参数供用户配置使用:
·4个--volume挂载操作不能省略,如果不挂载,将无法连接到Docker deamon,ro表示只读。
·--detach操作是为了在创建后不进入容器内部,让其自动完成监视功能。
·在Ret Hat/CentOS/Fedora等发行版上需要传递privileged参数,因为SELinux加强了安全策略:--privileged=true。
·--storage_duration保存在内存中的数据时间段长度,默认为2min,即保存2分钟的数据。
·--allow_dynamic_housekeeping依据容器的活跃程度,动态调整读取容器监控数据的时间间隔。
·--global_housekeeping_interval检测是否有新增容器的时间周期。
·--housekeeping_interval统计每个容器数据的时间周期,默认每秒取1次数据,取统计到的最近的60个数据。
posted @   立勋  阅读(53)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示