監控方案,一張表搞懂各種 Docker 監控方案 - 每天5分鐘玩轉 Docker 容器技術(86)

 2023-12-06 阅读 28 评论 0

摘要:前面我們已經介紹了ps/top/stats、Sysdig、Weave Scope、cAdvisor 和 Prometheus 多種容器監控工具和方案,是時候做一個比較了。下面將從五個方面來對比它們之間的優劣。 部署容易度 ps/top/stats 無疑是最容易使用的,它們是 Docker 自帶的子命令,隨時隨

前面我們已經介紹了ps/top/stats、Sysdig、Weave Scope、cAdvisor 和 Prometheus 多種容器監控工具和方案,是時候做一個比較了。下面將從五個方面來對比它們之間的優劣。

部署容易度

ps/top/stats 無疑是最容易使用的,它們是 Docker 自帶的子命令,隨時隨地都可以用來快速了解容器的狀態。其余幾種也都能以容器的方式運行,總的來說都不算復雜。相對而言,Prometheus 涉及的組件比較多,搭建整個方案需要運行的容器數量也要多些,部署和管理的難道稍大。

數據詳細度

ps/top/stats 和 cAdvisor 能夠監控容器基本的資源使用情況,Sysdig、Weave Scope 和 Prometheus 則能提供更豐富的數據。

多 Host 監控

Weave Scope 和 Prometheus 可以監控整個集群,而其余的工具只提供單個 Host 的監控能力。

告警功能

只有 Prometheus 具備原生的告警功能。

監控非容器資源

Sysdig、Weave Scope 和 cAdvisor 可以監控到 Host 操作系統的狀態, Prometheus 則可以通過 Exporter 支持應用級別的監控,比如監控 ceph、haproxy 等。

四個方面的比較結果如下表所示。

幾點建議

  1. Docker ps/top/stats 最適合快速了解容器運行狀態,從而判斷是否需要進一步分析和排查。

  2. Sysdig 提供了的豐富的分析和挖掘功能,是 Troubleshooting 的神器。

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

  4. Weave Scope 流暢簡潔的操控界面是其最大亮點,而且支持直接在 Web 界面上執行命令。

  5. Prometheus 的數據模型和架構決定了它幾乎具有無限的可能性。Prometheus 和 Weave Scope 都是優秀的容器監控方案。除此之外,Prometheus 還可以監控其他應用和系統,更為綜合和全面。

  6. 監控系統的選擇,并不是一道單選題,應該根據需求和實際情況搭配組合,優勢互補。除了這里介紹的 5 種工具和方案,監控領域還有很多選項,也都可以考慮。

好了,容器監控這個主題就討論完了,下一節我們開始學習日志管理。

書籍:
1.《每天5分鐘玩轉Docker容器技術》
https://item.jd.com/16936307278.html

2.《每天5分鐘玩轉OpenStack》
https://item.jd.com/12086376.html

轉載于:https://www.cnblogs.com/CloudMan6/p/7736176.html

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/5/191444.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息