Prometheus笔记-监控docker容器
1.Prometheus笔记-安装2.Prometheus笔记-Label标签3.Prometheus笔记-file_sd_config
4.Prometheus笔记-监控docker容器
5.Prometheus笔记-Grafana可视化6.Prometheus笔记-安装Node_exporter7.Prometheus笔记-配置文件字段解析8.Prometheus笔记-安装blackbox_exporter9.Prometheus笔记-设置Basic_auth登录校验10.Prometheus笔记-Docker部署Prometheus11.Prometheus笔记-监控Nginx12.Prometheus笔记-告警规则配置docker安装google/cadvisor
[root@VM-24-9-centos ~]# docker pull google/cadvisor Using default tag: latest latest: Pulling from google/cadvisor ff3a5c916c92: Pull complete 44a45bb65cdf: Pull complete 0bbe1a2fe2a6: Pull complete Digest: sha256:815386ebbe9a3490f38785ab11bda34ec8dacf4634af77b8912832d4f85dca04 Status: Downloaded newer image for google/cadvisor:latest docker.io/google/cadvisor:latest
启动cadvisor容器
docker run -d \ --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 \ -v "/etc/localtime:/etc/localtime" \ google/cadvisor:latest
cadvisor页面展示
访问地址 http://ip:8080
添加Prometheus子配置文件
# 子配置文件名称为docker_exporter.yml - targets: ['localhost:58080'] labels: env: 'test' host: 'localhost' type: 'docker_exporter'
Prometheus配置文件新增job_name
- job_name: "docker_exporter" metrics_path: '/metrics' scheme: 'http' file_sd_configs: # 子配置文件路径需要改为自己的 - files: ["/usr/local/src/Prometheus_server/prometheus-2.41.0.linux-amd64/child_config/docker_exporter.yml"]
Prometheus 显示效果
作者:jruing
出处:https://www.cnblogs.com/jruing/p/17057650.html
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
本文来自博客园,作者:Jruing,转载请注明原文链接:https://www.cnblogs.com/jruing/p/17057650.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通