全部產品
Search
文件中心

Microservices Engine:管理警示規則

更新時間:Dec 27, 2024

MSE雲原生網關基於應用即時監控服務ARMS提供了應用監控警示功能,可在滿足警示條件時通過郵件、簡訊、DingTalk等渠道即時警示,協助您主動發現異常。在警示管理模組中,您可以管理帳號下自訂監控警示規則,並查詢警示事件和警示通知的記錄。

前提條件

建立連絡人分組

背景資訊

警示控制項本質是資料集的資料展示方式,所以在建立警示控制項的同時,會建立一個資料集來儲存警示控制項的底層資料。

說明

建立警示大約在10分鐘內生效,警示判斷會存在1 ~ 3分鐘的延時。

建立警示規則

  1. 登入MSE網關管理主控台,並在頂部功能表列選擇地區。

  2. 在左側導覽列,選擇云原生网关 > 告警管理 > 警示規則管理

  3. 雲原生網關警示頁面,單擊建立雲原生網關警示策略管理

  4. 建立雲原生網關警示策略管理頁面,配置警示相關參數,完成後單擊完成

    參數

    描述

    警示名稱

    填寫警示規則名稱。

    Gateway

    選擇網關。

    警示分組

    選擇警示指標的分組。

    警示指標

    選擇警示指標,不同警示分組所支援的警示指標也不同,請根據實際需求進行選擇。

    警示條件

    設定觸發警示的條件,例如:當網關每秒請求量同比昨日降低20%時,發送警示。

    篩選條件

    預設無篩選,無需設定。

    期間

    設定產生警示事件的時間。

    警示等級

    設定警示的等級。警示嚴重程度從預設、P4、P3、P2、P1逐級上升。

    警示內容

    設定觸發該警示時,所顯示的警示內容。您可以使用Go template文法在警示內容中自訂警示參數變數,例如:

    警示叢集的ID:{{$label.envoy_clusterid}}
    設定的警示閾值:{{$labels.metrics_params_value}}
    觸發警示的實際值:{{ printf "%.2f" $value }}

    同時,警示內容也會根據警示指標自動進行調整。

    警示通知

    選擇警示通知為極簡模式普通模式

    快速指定通知策略

    當警示通知選擇為普通模式時,ARMS警示中心會根據配置的通知策略對產生的警示事件進行指派、處理並發送通知。

    進階設定

    單擊展開表徵圖表徵圖,設定警示規則標籤和注釋。

    警示檢查周期

    指定警示檢查周期。

    標籤

    單擊建立標籤,設定警示規則的標籤,設定的標籤可用作指派規則的選項。

    注釋

    單擊建立注釋,設定message,設定{{變數名}}警示資訊。設定完成後的格式為:message:{{$labels.pod_name}}重啟}}警示資訊,例如:message:{{$labels.pod_name}}重啟

後續操作

  • 雲原生網關警示列表頁面,在操作列中按需對目標警示規則採取以下操作。

    • 如需編輯警示規則,請單擊編輯,並在編輯雲原生網關警示策略管理頁面修改警示規則,然後單擊儲存

    • 如需啟用停止警示規則,請單擊啟動停止,並在提示對話方塊中單擊確認

    • 如需刪除警示規則,請單擊刪除,並提示對話方塊中單擊確認

    • 如需查看警示歷史,請單擊警示事件歷史,在事件列表頁面查看到歷史警示資訊。

  • 可選:如果您想要批量管理多條警示規則,可選中多條警示規則,然後執行以下操作。

    • 如需大量啟動多條警示規則,請單擊大量操作>大量啟動警示規則,並在提示對話方塊中單擊確認

    • 如需大量停止多條警示規則,請單擊大量操作>大量停止警示規則,並在提示對話方塊中單擊確認

    • 如需大量刪除多條警示規則,請單擊大量操作>大量刪除警示規則,並在提示對話方塊中單擊確認

    • 如需大量設定標籤,請單擊大量操作>批量設定標籤,並在提示對話方塊中單擊確定