网站首页 > 开源技术 正文
docker 监控方案介绍
一:prometheus方式
docker run -d -p 9090:9090
-v $PWD/prometheus.yml:/etc/prometheus/prometheus.yml
-v $PWD/prometheus-data:/prometheus
--name prometheus prom/prometheus
二:centos 7 docker 日志
Docker引擎的日志
最后,Docker引擎的日志哪里去了?以前不是在/var/log/upstart/下面么?Ubuntu 16.04中,这个目录下连docker字样的影儿都没看到。
在systemd下面,我们需要搬出 journalctl 工具。想看docker service的实时日志,请执行:
# journalctl -u docker -f
看历史日志:
# journalctl --since "1 hour ago" -u docker
/var/log/messages | grep docker
journalctl -fu docker.service
全部日志
journalctl -u docker
#重启docker服务
systemctl daemon-reload && systemctl restart docker.service
三:Cadvisor
谷歌开源监控
四:Docker日志管理
原理:stdout&stderr
传统模式:
-stdout&stderr
-磁盘日志文件
-日志服务器
日志持久化磁盘的弊端
-移植性
-部署复杂度
日志Docker层面管理
-json-?le
-syslog(并非应用调用syslog)
-?uetd
五:如何对容器的可用性与资源消耗进行监控
监控代理通过获取Docker Daemon API(其本质在Docker的容器管理API与cgroup资源统计),其监控到的指标包含:运行容器数(个),停止容器数(个),容器CPU使用率(%),容器RAM使用率(%),容器磁盘读速率(B/S),容器磁盘写速率(B/S),容器文件系统大小(B)、容器文件变更大小(B)、容器网络发送速率(B/S),容器网络接收速率(B/S)
六:如何对容器内的应用进行监控
优云Monitor
Agent可以通过Net端口,访问特定容器的应用,来实现应用的可用性监控与性能指标的监控
七:如何对快速变更下的新增容器进行监控
对Docker宿主机增加了容器变更触发脚本,利用Monitor Agent易于自动化配置的特性,通过脚本自动生成新容器的监控配置项,满足了对新增容器的应用自动监控
八:如何可视化分布式应用的整体性能指标
流量访问趋势、流量访问合计、负载排名、资源消耗等可视化
敏捷的应对容器的弹性扩缩容,实现自动化容器监控
猜你喜欢
- 2024-10-15 Docker命令大全:从基础管理到高级实践
- 2024-10-15 10分钟知晓这些Docker监控工具(docker swarm 监控)
- 2024-10-15 Prometheus(普罗米修斯)介绍(普罗米修斯深度解析知乎)
- 2024-10-15 自动伸缩你的应用(自动伸缩装置怎么做?)
- 2024-10-15 十次方社交系统 第10章-容器管理与容器监控
- 2024-10-15 APO 集成生态exporter一键完成指标采集
- 2024-10-15 容器化时代的默认的监控方式(什么是容器化运行)
- 2024-10-15 如何得到实时的Docker性能Metrics?
- 2024-10-15 详解docker部署prometheus+grafana监控系统体系,值得收藏
- 2024-10-15 一起学习Kubernetes:通信、控制器、租约、cgroupv2、CRI和GC
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)
本文暂时没有评论,来添加一个吧(●'◡'●)