本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

建立自訂警示規則

貢獻者

您可以建立自訂警示規則、以定義自己觸發警示的條件。

您需要的是 #8217 ;需要的是什麼

無法驗證自訂警示。StorageGRID如果您決定建立自訂警示規則、請遵循下列一般準則:

  • 查看預設警示規則的條件、並將其做為自訂警示規則的範例。

  • 如果您為警示規則定義多個條件、請針對所有條件使用相同的運算式。然後變更每個條件的臨界值。

  • 仔細檢查每個條件是否有錯字和邏輯錯誤。

  • 僅使用Grid Management API中列出的度量。

  • 使用Grid Management API測試運算式時、請注意、「成功」回應可能只是空的回應實體(未觸發警示)。若要查看警示是否實際觸發、您可以暫時將臨界值設定為目前預期為真的值。

    例如、若要測試「node_memory_MemTotal字節< 24000000000」運算式、請先執行「node_memory_MemTotal字節>= 0」、並確保取得預期結果(所有節點都會傳回值)。接著、將運算子和臨界值變更回預期值、然後再次執行。沒有任何結果表示此運算式目前沒有警示。

  • 除非您已驗證警示已在預期時觸發、否則請勿假設自訂警示正常運作。

步驟
  1. 選取*警示*>*規則*。

    此時會出現警示規則頁面。

  2. 選取*建立自訂規則*。

    「建立自訂規則」對話方塊隨即出現。

    警示>建立自訂規則
  3. 選取或取消選取「已啟用」核取方塊、以判斷此警示規則目前是否已啟用。

    如果停用警示規則、則不會評估其運算式、也不會觸發警示。

  4. 輸入下列資訊:

    欄位 說明

    唯一名稱

    此規則的唯一名稱。警示規則名稱會顯示在「警示」頁面上、也是電子郵件通知的主旨。警示規則的名稱可以介於1到64個字元之間。

    說明

    所發生問題的說明。說明是警示訊息、顯示在「警示」頁面和電子郵件通知中。警示規則的說明可介於1到128個字元之間。

    建議行動

    也可以選擇觸發此警示時要採取的建議行動。以純文字輸入建議的動作(無格式化代碼)。警示規則的建議動作可介於0到1,024個字元之間。

  5. 在「條件」區段中、輸入一或多個警示嚴重性層級的Prometheus運算式。

    基本運算式通常採用以下形式:

    「[metric(指標)][operator(運算子)[value](值)]」

    運算式可以是任何長度、但會出現在使用者介面的單行上。至少需要一個運算式。

    如果節點安裝的RAM容量少於24、000、000、000位元組(24 GB)、則會觸發警示。

    「node_memory_MemTotal位元組< 24000000000」

    若要查看可用的度量並測試Prometheus運算式、請選取說明圖示 問號圖示 並依照網格管理API的「度量」區段連結進行。

  6. 在*持續時間*欄位中、輸入觸發警示之前條件必須持續有效的時間量、然後選取時間單位。

    要在條件變爲true時立即觸發警報,請輸入*0*。請增加此值、以防止暫時性情況觸發警示。

    預設值為5分鐘。

  7. 選擇*保存*。

    對話方塊隨即關閉、新的自訂警示規則會出現在警示規則表格中。