阿里雲可觀測監控 Prometheus 版全面對接開源Prometheus生態,支援類型豐富的組件監控,提供多種開箱即用的預置監控大盤,且提供全面託管的Prometheus服務。
Prometheus是一套開源的監控警示系統。主要特點包括多維資料模型、靈活查詢語句PromQL以及資料視覺效果展示等。更多資訊,請參見Prometheus官方文檔。
什麼是Prometheus執行個體
Prometheus執行個體是阿里雲可觀測監控 Prometheus 版服務提供的管理Prometheus資料擷取和資料存放區分析的邏輯單元,每個Prometheus執行個體提供對應的Prometheus資料擷取配置、時序資料庫執行個體、Dashboard監控大盤和警示配置等。根據可觀測監控 Prometheus 版的不同對象和使用情境,Prometheus執行個體可以分為以下幾種類型。
Prometheus執行個體類型 | 可觀測監控 Prometheus 版的對象 | 監控能力 | 應用情境 |
阿里雲Container ServiceACK和ACK Serverless叢集 |
| 適合需要對Container Service叢集及其上面啟動並執行應用進行一體化監控情境。 | |
阿里雲ECS環境 |
| 適合需要在阿里雲VPC內(通常為ECS叢集)進行可觀測監控 Prometheus 版的情境。 | |
自建的Prometheus、容器、雲端服務、主機等 |
說明 由於Prometheus Server為使用者自己營運,所以相應的服務發現、資料擷取等需使用者自行配置。 | 通用Prometheus 執行個體,不區分使用情境,既適合作為自建Prometheus 的遠程儲存(Remote Write),也適合接入容器、雲端服務、主機等指標資料的情境。 | |
阿里雲雲端服務 |
| 適合需要通過可觀測監控 Prometheus 版來統一採集、儲存和顯示阿里雲雲端服務的監控資料的情境。 | |
阿里雲或自建Prometheus叢集 | 提供全域彙總執行個體的Grafana監控大盤和警示。 | 適合需要通過將阿里雲或自建Prometheus叢集的全域彙總執行個體接入可觀測監控 Prometheus 版的情境。 |
為什麼選擇可觀測監控 Prometheus 版
阿里雲可觀測監控 Prometheus 版為使用者的應用平台提供多情境、多層次、多維度指標資料的監控能力,結合Grafana大盤和AlertManager警示功能。在完全相容開源Prometheus生態,以開放的方式為使用者提供服務的原則下,阿里雲可觀測監控 Prometheus 版協助使用者輕鬆構建全面、穩定、安全、高可用性和高擴充性的可觀測平台。
多情境應用監控
支援為Kubernetes容器應用、ECS叢集(VPC)、遠程儲存等情境提供免費、開箱即用的Node,Kube控制面組件和容器的監控警示能力。同時支援一鍵安裝部署接入自建的Kubernetes。
多層次組件監控
提供包括基礎設施層、中介層、應用程式層等近30款雲產品的組件監控警示能力,在中介層提供了Prometheus社區開源Exporter的安裝部署。同時支援快速接入應用程式層的監控警示。
多維度指標監控
提供20多種語言的Client Library,可以低成本、低消耗地生產和暴露OpenMetrics格式的指標供其採集,不僅可以採集常規維度指標。同時還支援採集事件、標籤維度指標,以及通過其他方式轉換的指標採集。