Log Service已內建警示規則模板,您只需添加對應的警示規則即可即時監控目標Kubernetes叢集,並可通過DingTalk等渠道接收到警示通知。本文介紹設定警示的相關操作。
前提條件
已建立K8s事件中心並接入Kubernetes叢集資料。具體操作,請參見建立並使用K8s事件中心。
背景資訊
K8s事件中心已內建警示規則模板、SLS ACK內建行動策略、SLS ACK內建使用者組、SLS ACK Pod內建內容範本、SLS ACK內建內容範本、SLS ACK Node內建內容範本和SLS ACK Object內建內容範本。Log Service提供的內建資源可滿足大部分警示情境,它們之間的關聯如下:
通過警示規則模板指定SLS ACK內建行動策略。
通過SLS ACK內建行動策略指定SLS ACK內建使用者組和內容範本(SLS ACK Pod內建內容範本、SLS ACK內建內容範本、SLS ACK Node內建內容範本和SLS ACK Object內建內容範本)。
觸發警示後,Log Service會根據行動策略給指定使用者發送警示通知。
步驟一:建立使用者
在日誌應用地區的智能營運頁簽中,單擊K8s事件中心。
在左側導覽列中,單擊目標事件中心前面的表徵圖,然後單擊警示配置。
在警示中心頁面中,選擇 。
建立使用者。
具體操作,請參見建立使用者。
步驟二:將使用者添加到SLS ACK內建使用者組
在警示中心頁面中,選擇 。
在使用者組列表中,單擊sls.app.ack.builtin對應的修改。
在修改使用者組對話方塊中,將已建立的使用者從待新增成員地區添加到已新增成員地區,然後單擊確認。
步驟三:添加警示規則
Log Service已內建數十種K8s事件中心警示規則模板,您只需根據業務需求,添加對應的警示規則即可。此處以添加叢集節點正常運行警示規則模板對應的警示規則為例。
在警示中心頁面中,單擊
右側的。單擊從模板建立。
在從模板建立面板中,單擊SLS K8s事件中心。
在警示規則模板列表中,單擊目標警示規則模板。
在建立警示面板中,
cluster_id
為叢集ID,建立警示其他動作請參見建立警示規則。
更多操作
為K8s事件中心設定警示後,您還可以進行如下操作。
操作 | 說明 |
關閉警示規則 | 關閉警示規則後,警示規則不會再觸發警示,狀態變更為已關閉。 該操作不會刪除規則參數中已設定的資訊。需要再次監控時,無需重新設定規則參數。 |
臨時關閉警示規則 | 臨時關閉警示規則後,在指定時間內不再觸發警示。 |
刪除警示規則 | 該操作會刪除規則參數中已設定的資訊。需要再次監控時,需要重新設定規則參數。 |
設定警示規則 | 設定警示規則的配置參數。 |
查看 | 查看警示規則概覽資訊和警示規則歷史統計報表。 |
關注 | 將目標警示規則添加到關注列表中。 |
自訂警示 | 如果內建警示規則模板不滿足您的業務需求,您可以單擊建立警示,建立自訂監控規則。具體操作,請參見建立日誌警示規則。 |