AIOps 一场颠覆传统运维的盛筵
3061
2022-09-27
用 Cloud Insight 监控 Docker 性能(用我的手指搅乱吧未增删樱花视频第二季翻译)
探针在 Docker 环境中的位置如下:
由于 Docker 使用现有的内核结构(namespace 和 cgroup )来运行容器,Cloud Insight 使用本地 cgroup 的统计指标来收集 CPU,内存,运行/停止的 containers 的数量。
虽然这是监测 Docker 最简单的方法,但之后我们还会提供在 Docker 容器中监控所有运行的软件的探针版本,敬请期待。
监控 Docker
用标签有效地监视多个 containers
鉴于 Docker 是易于使用的轻量级容器,你可能会在你的基础组件上处理于底层物理机或虚拟主机几倍数量的运行容器。那你是怎么花费少量时间跟踪和监视他们的呢?用 Cloud Insight 的标签(tag)。
tags 是不需要额外工作就可以监控大量容器的的关键。默认情况下,Docker 会监控你的容器并把 「name」「image」 「command」 等属性作为一个 「tag」。
仪表盘通过标签订制指标
在 Cloud Insight 中,您可以在自定义仪表盘中基于一个或多个标签来显示指标。这样您就可以监控多个 containers 的特定的指标。使用 tags,你可以轻松地创建仪表盘来展示从所有容器中抽取的一个指标的图表数据。在下面的例子中,我们通过图像分解展示出的消耗 CPU 的量。
报警(Alert)
tags 在定义跨越集群容器的警报是非常有用的。例如,你正在运行 Redis 的容器集群,你希望在一个容器内存耗尽的时候触发报警,而不是定义每个容器一个警报,设置多个维度的报警,是我们 Cloud Insight 在做的。
如果您想轻松地查看 Docker 的性能状况,尝试使用 Cloud Insight bate 版,安装 Cloud Insight 后简单配置即可实现。
发表评论
暂时没有评论,来抢沙发吧~