建立或編輯活動記錄、服務健康狀態或資源健康狀態警示規則

本文說明如何建立或編輯的活動記錄、服務健康狀態或資源健康情況警示規則。 若要深入了解警示,請參閱警示概觀

您可以結合要監視的資源、資源的監視資料,以及您想要觸發警示的條件,來建立警示規則。 然後,您可以定義動作群組警示處理規則,以判斷觸發警示時會發生什麼事。

這些警示規則所觸發的警示包含使用常見警示結構描述的承載。

在 Azure 入口網站中存取警示規則精靈

有數種方式可讓您建立或編輯新的警示規則。

從入口網站首頁建立或編輯警示規則

  1. 入口網站中,選取 [監視]>[警示]

  2. 開啟 [+ 建立] 功能表,並選取 [警示規則]

    顯示建立新警示規則步驟的螢幕快照。

從指定資源建立或編輯警示規則

  1. 入口網站中,瀏覽至資源。

  2. 從左窗格中選取警示,然後選取+ 建立 > 警示規則

    此螢幕快照顯示從選取的資源建立新警示規則的步驟。

編輯現有的警示規則

  1. 入口網站中,從首頁或特定資源選取左窗格中的 [警示]

  2. 選取 [警示規則]

  3. 選取您要編輯的警示規則,然後選取 [編輯]

    顯示編輯現有活動記錄警示規則步驟的螢幕快照。

  4. 選取警示規則的任何索引標籤,以編輯設定。

設定警示規則的範圍

  1. [選取資源] 窗格上,設定警示規則的範圍。 您可以依訂閱、資源類型或資源位置來篩選。

  2. 選取套用

    顯示用於建立新警示規則之選取資源窗格的螢幕快照。

設定警示規則條件

  1. 在 [條件] 索引標籤上,選取 [活動記錄]、[資源健康狀態] 或 [服務健康情況],或選取 [如果您想要為條件選擇不同的訊號,請選取 [查看所有訊號]。

    顯示建立警示規則時熱門訊號的螢幕快照。

  2. (選擇性) 如果您選擇在上一個步驟中查看所有訊號,請使用 [選取訊號] 窗格來搜尋訊號名稱或篩選訊號清單。 篩選依據:

    • 訊號類型:您要建立的警示規則類型
    • 訊號來源:傳送訊號的服務。

    下表描述每種活動記錄規則可用的服務:

    訊號來源 描述
    活動記錄 - 原則 提供「原則」活動記錄事件的服務。
    活動記錄 - 自動調整 提供自動調整活動記錄事件的服務。
    活動記錄 - 安全性 提供安全性活動記錄事件的服務。
    資源健康情況 提供資源層級健全狀態的服務。
    服務健康情況 提供訂閱層級健全狀態的服務。

    選取訊號名稱,並套用

    1. 在 [條件] 窗格中,選取 [圖表期間]

    2. [預覽] 圖表會顯示您選取的結果。

    3. 在 [警示邏輯] 區段中,選取這些欄位的值:

      欄位 描述
      事件層級 選取此警示規則的事件層級。 值為:危急錯誤警告資訊詳細資訊全部
      狀態 選取此警示的狀態層級。
      事件起始者 選取起始事件的使用者或服務主體。

設定警示規則動作

  1. 在 [動作] 索引標籤中,選取或建立必要的動作群組

    顯示建立新警示規則時 [動作] 索引標籤的螢幕快照。

設定警示規則詳細資訊

顯示建立新活動記錄警示規則時 [動作] 索引標籤的螢幕快照。

  1. 輸入 [警示規則名稱] 和 [警示規則描述] 的值。

  2. 選取 [建立時啟用],將在警示規則建立完成後立即開始執行。

  3. (選擇性) 在 [自訂屬性] 區段中,如果此警示規則包含動作群組,您可以新增自己的屬性以包含在警示通知承載中。 您可以在動作群組所呼叫的動作中使用這些屬性,例如 Webhook、Azure 函式或邏輯應用程式動作。

    自訂屬性會使用靜態文字、從警示承載擷取的動態值,或兩者的組合,指定為索引鍵:值組。

    從警示承載擷取動態值的格式為:${<path to schema field>}。 例如:${data.essentials.monitorCondition}。

    使用一般警示結構描述的格式來指定承載中的欄位,無論為警示規則設定的動作群組是否使用通用結構描述。

    注意

    • 通用結構描述會覆寫自訂組態。 您無法同時使用自訂屬性和通用結構描述。
    • 自訂屬性會新增至警示的承載,但不會出現在電子郵件範本或 Azure 入口網站中的警示詳細數據中。
    • 服務健康狀態警示不支援自訂屬性。

    顯示建立新警示規則之自定義屬性區段的螢幕快照。

    在下列範例中,自訂屬性中的值會用於使用一般警示結構描述承載中的資料:

    範例 1

    此範例會建立「其他詳細資料」標記,其中包含有關「時間範圍開始時間」和「時間範圍結束時間」的資料。

    • 名稱:「其他詳細資料」
    • 值: "Evaluation windowStartTime: ${data.alertContext.condition.windowStartTime}。 windowEndTime: ${data.alertContext.condition.windowEndTime}"
    • 結果: "AdditionalDetails:Evaluation windowStartTime: 2023-04-04T14:39:24.492Z。 windowEndTime: 2023-04-04T14:44:24.492Z"

    範例 2 此範例會新增有關解決或引發警示原因的資料。

    • 名稱: "Alert ${data.essentials.monitorCondition} reason"
    • 值:"${data.alertContext.condition.allOf[0].metricName} ${data.alertContext.condition.allOf[0].operator} ${data.alertContext.condition.allOf[0].threshold} ${data.essentials.monitorCondition}。 值為 ${data.alertContext.condition.allOf[0].metricValue}”
    • 結果:範例結果可能如下:
      • 「已解決警示的原因:CPU GreaterThan5 已解決的百分比。 此值為 3.585」
      • 「警示引發的原因」:「CPU GreaterThan5 已解決的百分比。 此值為 10.585」

設定警示規則標記

  1. 在 [標記] 索引標籤中,設定警示規則資源上的任何必要標籤。

    顯示建立新警示規則時 [卷標] 索引標籤的螢幕快照。

檢閱並建立警示規則

  1. 在 [檢閱 + 建立] 索引標籤上,會驗證規則,並讓您知道任何問題。

  2. 當驗證通過且您已檢閱設定時,請選取 [建立] 按鈕。

    顯示建立新警示規則時 [檢閱和建立] 索引標籤的螢幕快照。

下一步

檢視和管理警示執行個體