時間:2020-05-14來源:電腦系統城作者:電腦系統城
監控可幫助你確保Kubernetes應用程序順暢運行,并排除可能出現的任何問題。 Prometheus是一款流行的開源監控工具,許多公司用它來監控IT基礎架構。不過還有許多其他監控工具可用,本文介紹了替代Kubernetes Prometheus的六款監控工具。
Prometheus是最初在SoundCloud開發的一種開源監控系統,旨在監控多維數據收集和查詢。 Prometheus服務器有自己的獨立單元,不依賴網絡存儲或外部服務。因此,Prometheus不需要大量其他的基礎架構或軟件。
Prometheus的主要優點包括:與Kubernetes緊密集成、許多可用的導出器和庫以及快速的查詢語言和API。Prometheus的主要缺點包括:簡化受約束的數據模型,基于pull的模型的有限粒度以及缺乏加密。
下面介紹了使用Prometheus監控Kubernetes之外的六種工具。每種工具都有其優缺點。不妨看看每種工具的主要功能。
1. Grafana
Grafana是一個開源平臺,用于可視化、監控和分析度量指標。Grafana側重于時間序列分析。Grafana可以通過眾多圖形選項(包括線圖、熱圖和條形圖)顯示所分析的數據。被監控的度量指標超過預定義的閾值時,你會收到警報。
主要功能包括:
2. cAdvisorc
cAdvisor收集、處理和導出有關運行中容器的性能和資源使用情況信息。cAdvisor直接支持Kubernetes,因為它已集成到Kubelet二進制文件中。
主要功能包括:
3. Fluentd
Fluentd將數據源與后端系統分離開來,為此在兩者之間提供了統一的日志層。日志層使你可以收集生成的多種類型的日志。
主要功能包括:
4. Jaeger
Jaeger是一款開源工具,用于監控Kubernetes等分布式服務之間的流量。Jaeger使用分布式跟蹤來跟蹤服務請求通過不同微服務的路徑。然后,你可以直觀地看到請求流。分布式跟蹤是一種管理和觀察微服務的方法,它作為服務網格的一部分運行。
主要功能包括:
5. Telepresence
Telepresence是一款開源工具,可以在本地運行單一服務的同時,將該服務連接到遠程Kubernetes集群。Telepresence在Pod中部署了雙向網絡代理,該代理可為Kubernetes環境收集數據,包括TCP連接、環境變量和卷。
主要功能包括:
6. Zabbix
Zabbix旨在監控大量網絡參數和服務器的運行狀況,并基于存儲的數據提供許多數據可視化和報告功能。擁有少量服務器的小公司和擁有多臺服務器的大企業可以使用Zabbix監控IT基礎架構。
主要功能包括:
2022-03-03
360安全衛士攝像頭防護怎么設置為免打擾模式?2022-03-03
希沃管家開啟冰點還原功能圖文教程 希沃管家怎么用2022-03-03
希沃管家卸載教程及卸載密碼分享 希沃管家怎么卸載電腦怎么進行系統防黑安全防護服務檢查與修復?電腦安全防護很重要,今天我們就來看看使用360安全衛士來保護電腦的技巧,需要的朋友可以參考下...
2022-03-03
360安全衛士異常感知系統怎么關閉?360安全衛士開啟常感知系統后電腦總是提示載出現故障,無法下載,該怎么關閉異常感知系統呢?下面我們就來看看詳細的教程,需要的朋友可以參考下...
2022-03-03