1. 程式人生 > >Kubenetes 監控一站式解決方案:阿里雲 Prometheus 免費公測

Kubenetes 監控一站式解決方案:阿里雲 Prometheus 免費公測

Prometheus是目前企業級雲原生應用的首選開源監控工具。作為雲原生計算基金會(CNCF)第二個畢業的專案(第一個是Kubernetes),Prometheus對K8s容器環境有很好的原生支援。近日剛剛釋出免費公測的阿里雲Prometheus(免費試用頁面)提供了無縫對接Kubernetes叢集的一站式、全託管監控解決方案,讓使用者可以方便靈活的一鍵配置對一個或多個阿里雲Kubernetes叢集的監控。

阿里雲Prometheus優勢解析

下圖展示了阿里雲Prometheus對接Kubernetes容器環境的整體服務架構。阿里雲Prometheus通過服務自動發現機制,實現了對Kubernetes叢集的自動化監控,並且提供了一整套完美對接開源生態的資料採集、儲存、查詢介面、視覺化方案、以及自動報警推送服務。

相比於使用者自建手動部署Prometheus監控系統,阿里雲託管Prometheus方案具備一系列獨特的功能優勢:

  • 穩定可靠的企業級方案:阿里雲Prometheus託管服務與Kubernetes平臺在運維層面解耦合,因此監控服務本身也不會受到監控目標的可靠性影響
  • 可擴充套件的Kubernetes原生支援:阿里雲Prometheus服務支援同時對接多個Kubernetes叢集,並且能對接K8s環境下的Exporters、Operator、Pushgateway、Alertmanager等各種開源監控元件
  • 高度自動化的監控服務:使用者只需一鍵式建立監控配置,當Kubernetes叢集中的應用部署有任何更新和變動,Prometheus服務可以自動發現和更新容器平臺內監控目標的資訊,無須使用者手動更新監控目標,阿里雲Prometheus目前對Kubernetes各種常用元件(包括API Server、cAdvisor、Node Kubelet、Node Exporter、Pod、Service、Endpoint等)提供完善的自動化監控支援
  • 一站式資料全域性檢視:阿里雲Prometheus支援同時監控Kubernetes叢集以及部署在K8s環境外的應用,讓使用者可以通過統一平臺管理和使用多種監控資料來源
  • 易用的使用者介面和專業支援:阿里雲Prometheus包含獨特的全中文Prometheus控制檯介面,並且提供詳細的中文文件、實踐教程、和目前網上最完整的監控Kubernetes叢集最佳實踐知識庫
  • 監控資料安全保障:針對社群版Prometheus不自帶安全功能的侷限,阿里雲Prometheus提供了一系列安全相關的增強功能,包括Prometheus控制檯訪問控制、強密碼檢測、以及可由使用者靈活配置的阿里雲安全組規則

輕鬆配置Kubernetes容器監控

阿里雲Prometheus提供了一套簡便易用的流程,只需下面三個簡單的步驟,使用者就可以快速部署拉起一個包含Kubernetes叢集所有常用元件的自動化監控服務:

  1. 建立阿里雲Prometheus例項(免費試用頁面)
  2. 通過“阿里雲Prometheus控制頁面”一鍵輸入想要監控的Kubernetes叢集訪問資訊
  3. 通過“阿里雲Prometheus引數配置”頁面快速配置Kubernetes監控目標(阿里雲Prometheus文件提供了完整的Prometheus配置示例,對於絕大多數容器監控情景使用者只需直接複製貼上教程中的YAML配置)
    按照上述步驟配置完成後,使用者便可以登入阿里雲Prometheus控制檯看到自動發現的各種Kubernetes平臺監控目標(示例圖如下):

總結

阿里雲Prometheus方案給使用者提供的一系列增強功能不僅實現了對接Kubernetes容器平臺的自動化運維監控,而且大幅提升了監控系統的可靠性、易用性、自動化和安全性。歡迎大家免費公測試用並給我們提出反饋意見:
公測免費試用頁面:https://common-buy.aliyun.com/?commodityCode=hitsdb_prometheus_pre#/buy
產品使用手冊:https://help.aliyun.com/document_detail/123098.html?spm=a2c4g.11174283.6.740.385f130epRDqcr


本文作者:常劍

原文連結

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