cadvisor

cadvisor之前版本在kubelet 中集成,1.12后需要单独安装。

cadvisor 指标均以container开头

container_last_seen 最后一次成功抓取的时间戳

docker pull google/cadvisor-canary:latest

v0.32

VERSION=v0.36.0 # use the latest release version from https://github.com/google/cadvisor/releases
sudo docker run \
--volume=/:/rootfs:ro \
--volume=/var/run:/var/run:rw \
--volume=/sys:/sys:ro \
--volume=/var/lib/docker/:/var/lib/docker:ro \
--volume=/dev/disk/:/dev/disk:ro \
--publish=8080:8080 \
--detach=true \
--name=cadvisor \
--privileged \
--device=/dev/kmsg \
google/cadvisor-canary:latest

修改prometheus 配置

atic_configs:
- targets:
- "localhost:8080"
metric_relabel_configs:
- source_labels: ["__name__"]
regex: "(container_tasks_state|container_memory_failures_total)"
action: drop
- source_labels: ["id"]
regex: "/docker/(.*)"
replacement: $1
action: keep
- source_labels: ["id"]
regex: "/docker/(.*)"
action: replace
target_label: "container_id"
posted @   mingtian是吧  阅读(186)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 葡萄城 AI 搜索升级:DeepSeek 加持,客户体验更智能
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏
点击右上角即可分享
微信分享提示