監控

以 Prometheus, grafana 架設監控系統

安裝

Step1. 準備作業

先檢查有沒有開啟 Rancher 的 Catalog 功能,預設是開啟的

Step2. 安裝

進入 Cluster -> Project:xx -> Catalog Apps,點選右上角的 Launch

搜尋 prometheus,點下方 View Details

依需求設定,記得設定密碼,完成後按 Launch

等右上角出現 Active 就完成了

到 Workloads 底下的 Load Balancing Tab,中間網址可以連上 Prometheus, grafana, AlertManager 頁面

grafana

進到頁面後,左下角 Sign in

按左上方的 Home 可以選 Dashboard

AlertManager

prometheus-alertmanageer 的 頁面,可以看到被觸發的警告事件

Alert Rule 設定

Peoject-> Resources-> Config Maps 找到 prometheus-server ,按右方三個點 -> Edit

Alert Rule 格式

  • groups.rules[].alert Alert名稱

  • groups.rules[].expr 監控條件

  • groups.rules[].for 符合條件,多久後視為異常狀態

  • groups.rules[].annotations 警告詳細敘述 (會顯示在 AlertManager 管理頁面上)

範例

Prometheus

到 Status -> Rule 可以找到設定的 Alert Rules

Last updated