監控配置指南
本頁面介紹了在 Rancher UI 中配置 Monitoring V2 的一些最重要選項。
有關為 Prometheus 配置自訂抓取目標和規則的資訊,請參閱 Prometheus Operator 的上游文件。Prometheus Operator 設計文件中說明了一些最重要的自訂資源。Prometheus Operator 文件也可以幫助您設定 RBAC、Thanos 或自訂配置。
設定資源限制和請求
監控應用程式的資源請求和限制可以在安裝 rancher-monitoring 時配置。有關預設限制的更多資訊,請參閱此頁面。
在閒置的叢集上,Monitoring 可能有較高的 CPU 使用率。要提高效能,請關閉 Prometheus adapter。
Prometheus 配置
通常不需要直接編輯 Prometheus 自訂資源。
相反,要配置 Prometheus 抓取自訂指標,您只需要建立一個新的 ServiceMonitor 或 PodMonitor 來配置 Prometheus 抓取額外的指標。
ServiceMonitor 和 PodMonitor 配置
有關詳細資訊,請參閱此頁面。
進階 Prometheus 配置
有關直接編輯 Prometheus 自訂資源的更多資訊(這在進階使用案例中可能有幫助),請參閱此頁面。
Alertmanager 配置
Alertmanager 自訂資源通常不需要直接編輯。對於大多數常見的使用案例,您可以透過更新 Routes 和 Receivers 來管理警報。
Routes 和 receivers 是 alertmanager 自訂資源配置的一部分。在 Rancher UI 中,Routes 和 Receivers 不是真正的自訂資源,而是 Prometheus Operator 用來將您的配置與 Alertmanager 自訂資源同步的偽自訂資源。當 routes 和 receivers 更新時,監控應用程式將自動更新 Alertmanager 以反映這些變更。
對於某些進階使用案例,您可能希望直接配置 alertmanager。如需更多資訊,請參閱此頁面。
Receivers
Receivers 用於設定通知。有關如何配置 receivers 的詳細資訊,請參閱此頁面。
Routes
Routes 在通知到達 receivers 之前對其進行過濾。每個 route 都需要引用已配置的 receiver。有關如何配置 routes 的詳細資訊,請參閱此頁面。
進階
有關直接編輯 Alertmanager 自訂資源的更多資訊(這在進階使用案例中可能有幫助),請參閱此頁面。