阿里云可觀測監控 Prometheus 版全面對接開源Prometheus生態,支持類型豐富的組件監控,覆蓋絕大部分開源基礎設施軟件指標采集能力。提供多種開箱即用的預置監控大盤,并集成豐富的Kubernetes基礎監控以及常用服務預設看板,且提供全面托管的Prometheus服務。阿里云可觀測監控 Prometheus 版的優勢包含以下幾點。
開箱即用
一鍵安裝部署即可監控Kubernetes以及各類云產品。
一鍵接入各種應用組件及告警工具。
擴增主動健康巡檢、Agent升級、白屏化配置、云產品集成等場景功能,強化運維監控能力。
低成本
多種指標免費用,覆蓋Kubernetes標準組件。
提供全托管式服務,無需另購資源,可降低監控成本,且維護成本幾乎為零。
與阿里云容器服務ACK集成并提供監控服務,容器監控體系創建時間從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秒 |
安全管理 | 阿里云安全能力加持,并支持鑒權功能。 | 不支持 |
其他能力 | 支持預聚合、降采樣等能力。 | 不支持 |