監控和警示
rancher-monitoring 應用程式可以快速在您的叢集上部署領先的開源監控和警示解決方案。
在 Rancher v2.5 中引入,該應用程式由 Prometheus、Grafana、Alertmanager、Prometheus Operator 和 Prometheus adapter 提供支援。
有關 Rancher v2.2 至 v2.4 中可用的 V1 監控和警示的資訊,請參閱 Rancher v2.0—v2.4 文件中的叢集監控、警示、通知器和其他工具。
使用 rancher-monitoring 應用程式,您可以快速在叢集上部署領先的開源監控和警示解決方案。
功能
Prometheus 讓您查看來自 Rancher 和 Kubernetes 物件的指標。使用時間戳記,Prometheus 讓您透過 Rancher UI 或 Grafana(與 Prometheus 一起部署的分析檢視平台)查詢和檢視這些指標,以易於閱讀的圖表和視覺化方式呈現。
透過查看 Prometheus 從叢集控制平面、節點和部署中抓取的資料,您可以掌握叢集中發生的所有事情。然後,您可以使用這些分析來更好地管理您的組織:在系統緊急情況發生之前阻止它、制定維護策略或還原崩潰的伺服器。
監控應用程 式:
- 監控叢集節點、Kubernetes 元件和軟體部署的狀態和程序。
- 根據透過 Prometheus 收集的指標定義警示。
- 建立自訂 Grafana 儀表板。
- 使用 Prometheus Alertmanager 透過電子郵件、Slack、PagerDuty 等配置基於警示的通知。
- 根據透過 Prometheus 收集的指標,將預先計算的、經常需要的或計算昂貴的表達式定義為新的時間序列。
- 透過 Prometheus Adapter 將從 Prometheus 收集的指標公開到 Kubernetes 自訂指標 API,以供 HPA 使用。
有關監控元件如何協同工作的說明,請參閱監控如何運作。
預設元件和部署
內建儀表板
預設情況下,監控應用程式會將 Grafana 儀表板(由 kube-prometheus 專案策劃)部署到叢集上。
它還會部署 Alertmanager UI 和 Prometheus UI。有關這些工具的更多資訊,請參閱內建儀表板。