繁体   English   中英

docker 容器监控工具

[英]Monitoring tool for docker containers

我们有一个安装并配置了 docker 的 AWS 服务器。 我们正在运行几个 docker 容器,并且我们想要监控所有 docker 容器,例如CPU 使用率、内存使用率、磁盘使用率等

是否可以远程并以图形方式监控 docker 容器?

我结合使用 Datadog 和一个名为Docker 事件监视器的小工具,该工具作为 Docker 主机上的容器运行,并在触发某些事件时向 Slack、Discord 或 SparkPost 发送警报。 您可以配置哪些事件触发警报。

对于 docker 监控,我推荐 Telegraf + influxdb + grafana。 Telegraf Docker 输入处理您需要的所有内容: https : //github.com/influxdata/telegraf/tree/master/plugins/inputs/docker

有一些开源组件可以像前面提到的答案一样混合在一起。 cAdvisor 和 Prometheus + Grafana 是另一种选择。

如果您更在寻找集成的商业解决方案,请查看 CoScale 及其用于Docker 监控的产品。

有许多用于系统/docker 健康检查的工具,如 splunk、grafana、graylog 等。

但是portainer是一个了不起的工具,它只设计用于 docker。 部署非常简单。 你只需要运行一个 docker 镜像。 您可以检查容器日志、执行、统计信息等等。

docker volume create portainer_data
docker run -d -p 9000:9000 -p 8000:8000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer

查看文档以获取更多信息:- https://portiner.readthedocs.io/en/stable/deployment.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM