docker基础之八monitor-6-总结比较
从几个方面做下比较
docker ps/top/stats | sysdig | weave scope | cAdvisor | prometheus | |
部署容器度 | ***** | ***** | **** | ***** | *** |
数据详细度 | *** | ***** | ***** | *** | ***** |
多host监控 | none | none | ***** | none | ***** |
告警功能 | none | none | none | none | **** |
监控非容器资源 | none | *** | *** | ** | ***** |
建议:
1.Docker ps/top/stats 最适合快速了解容器运行状态,从而判断是否需要进一步分析和排查。
2.Sysdig 提供了的丰富的分析和挖掘功能,是 Troubleshooting 的神器。
3.cAdvisor 一般不会单独使用,通常作为其他监控工具的数据收集器,比如 Prometheus。
4.Weave Scope 流畅简洁的操控界面是其最大亮点,而且支持直接在 Web 界面上执行命令。
5.Prometheus 的数据模型和架构决定了它几乎具有无限的可能性。Prometheus 和 Weave Scope 都是优秀的容器监控方案。除此之外,Prometheus 还可以监控其他应用和系统,更为综合和全面。
6.监控系统的选择,并不是一道单选题,应该根据需求和实际情况搭配组合,优势互补。除了这里介绍的 5 种工具和方案,监控领域还有很多选项,也都可以考虑。