1. 程式人生 > >centos7下安裝docker(17.5docker監控的總結對比)

centos7下安裝docker(17.5docker監控的總結對比)

單獨使用 收集 host font 容易 scope pan 建議 數據模型

到現在為止,我已經學習了docker自帶的監控方案:ps/ls/top/stats,以及sysdig,weave scope,cadvisor,prometheus多種監控工具,現在做個總結和比較

部署容易度:

ps/ls/top/stats肯定是最容易部署的了,畢竟是docker 自帶的命令,能隨時隨地的查看容器的狀態。

其他的幾種工具都可以利用容器來運行,也是比較容器部署的,相對而言,prometheus組件相對較多,需要運行的容器也比較多

數據詳細程度

ps/ls/top/stats可以監控容器的基本資源的使用情況,其他的監控工具則能提供更豐富的數據

多Host監控

weave scope和prometheus可以監控整個集群,其余的只能監控到單個Host

告警功能:

只有prometheus有告警的功能

技術分享圖片

建議:

1.docker ps/ls/top/stats可以快速了解容器的運行狀態,從而判斷是否需要進一步分析和排查

2.sysdig提供了豐富的分析和挖掘功能,是trobleshooting的神器

3.cadvisor一般不會單獨使用,通常作為其他監控工具的數據收集器,比如prometheus

4.weave scope流暢簡潔的界面是最大的亮點,而且支持在web界面上操做容器的命令

5.prometheus的數據模型和架構決定了他幾乎具有無線的可能性,prometheus還可以監控其他的應用和系統,更為綜合全面

6.監控系統的選擇要根據需求來制定,除了這些方案,還有更多的優秀的方案

centos7下安裝docker(17.5docker監控的總結對比)