1. 程式人生 > >重磅!容器叢集監控利器 阿里雲Prometheus 正式免費公測

重磅!容器叢集監控利器 阿里雲Prometheus 正式免費公測

Prometheus 作為容器生態下叢集監控的首選方案,是一套開源的系統監控報警框架。它啟發於 Google 的 borgmon 監控系統,並於 2015 年正式釋出。2016 年,Prometheus 正式加入 Cloud Native Computing Foundation,成為受歡迎度僅次於 Kubernetes 的專案。

7月3日,阿里雲Promtheus雲託管例項正式開始免費公測。針對容器叢集監控場景,提供了完整的採集、儲存、監控、告警、圖表展現的資料監控服務。通過與 Kubernetes 平臺運維解耦合,使得 Prometheus 監控服務不受被監控平臺的效能、穩定性、可靠性等諸多因素的影響。通過提供全託管服務,使用者無需部署運維 Prometheus 監控例項,使整個容器平臺 DevOps 流程更專業、更可靠、更安全。公測期間我們提供了4Core+16G+100G雲盤的版本供客戶免費試用!

Prometheus 適用場景

Prometheus 適用於記錄任何純數字取值的時間序列。 它適用於以機器為中心的監控以及高度動態的面向服務架構的監控。 在微服務的世界中,它對多維資料收集和查詢的支援是一種特殊的優勢。Prometheus 專為提高可靠性而設計,每個 Prometheus 伺服器都是獨立的,不依賴於網路儲存或其他遠端服務。

阿里雲 Prometheus 服務獨特優勢

Prometheus 功能優勢

  • 靈活的資料模型:在 Prometheus 裡,監控資料是由值、時間戳和標籤表組成的,其中監控資料的源資訊是完全記錄在標籤表裡的;同時 Prometheus 支援在監控資料採集階段對監控資料的標籤表進行修改,這使其具備強大的擴充套件能力;
  • 強大的查詢能力:Prometheus 提供有資料查詢語言 PromQL。從表現上來看,PromQL 提供了大量的資料計算函式,大部分情況下使用者都可以直接通過 PromQL 從 Prometheus 裡查詢到需要的聚合資料;
  • 健全的生態: Prometheus 能夠直接對常見作業系統、中介軟體、資料庫、硬體及程式語言進行監控;同時社群提供有 Java/Golang/Ruby 語言客戶端 SDK,使用者能夠快速實現自定義監控項及監控邏輯;
  • 良好的效能:在硬體資源滿足的情況下,Prometheus 單例項在每秒採集 10w 條監控資料的情況下,在資料處理和查詢方面依然有著不錯的效能表現;
  • 優秀的架構:採用推模型的監控系統,客戶端需要負責在服務端上進行註冊及監控資料推送;而在 Prometheus 採用的拉模型架構裡,具體的資料拉取行為是完全由服務端來決定的。服務端是可以基於某種服務發現機制來自動發現監控物件,多個服務端之間能夠通過叢集機制來實現資料分片。推模型想要實現相同的功能,通常需要客戶端進行配合,這在微服務架構裡是比較困難的;

總結

歡迎大家進行公測免費試用,並提出寶貴反饋,我們會持續優化功能並豐富周邊生態,打造PB級Kubernetes雲原生監控解決方案。

  • Prometheus 屬於一站式監控告警平臺,依賴少,功能齊全。
  • Prometheus 支援對雲或容器的監控,其他系統主要對主機監控。
  • Prometheus 資料查詢語句表現力更強大,內建更強大的統計函式。
  • Prometheus 在資料儲存擴充套件性以及永續性上支援各類時序資料庫。


原文連結
本文為雲棲社群原創內容,未經