阿里雲可觀測監控 Prometheus 版全面對接開源Prometheus生態,支援類型豐富的組件監控,覆蓋絕大部分開源基礎設施軟體指標採集能力。提供多種開箱即用的預置監控大盤,並整合豐富的Kubernetes基礎監控以及常用服務預設看板,且提供全面託管的Prometheus服務。阿里雲可觀測監控 Prometheus 版的優勢包含以下幾點。
開箱即用
一鍵安裝部署即可監控Kubernetes以及各類雲產品。
一鍵接入各種應用組件及警示工具。
擴增主動健康巡檢、Agent升級、白屏化配置、雲產品整合等情境功能,強化營運監控能力。
低成本
多種指標免費用,覆蓋Kubernetes標準組件。
提供全託管式服務,無需另購資源,可降低監控成本,且維護成本幾乎為零。
與阿里雲Container ServiceACK整合並提供監控服務,容器監控體系建立時間從3天降低至10分鐘。
開源相容
相容標準開源Prometheus.yaml採集規則設定檔、適合自訂Kubernetes內監控採集規則ServiceMonitor、預設採集規則Annotation。
支援自訂多維資料模型、HTTP API模組、PromQL查詢。
靜態檔案配置和動態發現機制發現監控對象,實現輕鬆遷移及接入。
資料規模無上限
憑藉雲端儲存能力,資料存放區無上限,不再受限於本地容量。雲端分布式儲存保障資料可靠性。
通過Global DataSource和Global View實現對多套Kubernetes叢集的統一監控,使用者可以實現跨Kubernetes叢集的彙總查詢。
高效能
相較開源版本結構更輕量,資源消耗更低。通過單進程一體化Agent監控Kubernetes叢集,採集效能提升20倍。
Agent部署在使用者側,保留原生採集能力同時能夠最大程度的減少資源的使用。
通過採集儲存分離架構,全面提升整體效能。
採集組件最佳化,提升單副本採集能力,降低資源消耗。
通過多副本橫向擴充均衡分解採集任務,實現動態擴縮,解決開源水平擴充問題。
高可用性
雙副本:資料擷取、處理和儲存群組件支援多副本橫向擴充,保證核心資料鏈路高可用。
水平擴充:基於叢集規模可直接進行彈性擴容。
資料重傳:支援資料自動重傳,徹底解決丟棄邏輯弊病,確保資料完整性與準確性。
可觀測監控 Prometheus 版與開源Prometheus對比
優勢對比項 | 阿里雲可觀測監控 Prometheus 版 | 開源Prometheus |
購買資源和系統搭建 | 阿里雲全託管 | 自行購買相關資源並部署系統 |
營運成本 | 免營運 | 日常自行營運 |
高可用性 | 支援採集儲存群組件多副本,可水平擴充。 | 單進程,無法水平擴充。 |
資料接入 | 一鍵接入常見雲產品,覆蓋資料庫、中介軟體等主流應用組件,以及Java和Go等主流程式設計語言構建的應用,支援ECS叢集中介軟體的免Agent安裝監控。 | 建立對應組件的Exporter,完成資料接入。 |
資料存放區 | 雲端式上儲存,儲存容量無上限。 | 受限於儲存容量 |
資料視覺效果 | 內建Grafana,各類常見監控模板開箱即用。 | 需要單獨部署Grafana,並自行配置看板。 |
警示管理 | 整合ARMS警示中心,提升警示效率與精度。 | 自行接入Alertmanager外掛程式 |
單副本採集效能(2C 4G) | 600 w時間點/次 | 100 w時間點/次 |
資料查詢效能(6億時間點) | 8~10秒 | 180秒 |
安全管理 | 阿里雲安全能力加持,並支援鑒權功能。 | 不支援 |
其他能力 | 支援預彙總、降採樣等能力。 | 不支援 |