使用 Azure 入口網站建立 Azure SQL 受控執行個體的警示

適用于:Azure SQL 受控執行個體

本文說明如何使用 Azure 入口網站在 Azure SQL 受控執行個體資料庫中設定資料庫的警示。 警示可以傳送電子郵件、呼叫 Webhook、執行 Azure 函式、Runbook、呼叫外部 ITSM 相容票證系統、撥打您的手機,或在某些計量 (例如執行個體儲存體大小或 CPU 使用量) 達到預先定義的臨界值時傳送文字簡訊。 本文也提供設定警示期間的最佳做法。

概觀

您可以收到以您 Azure 服務的監視計量或事件為基礎的警示。

  • 計量值 - 當指定的計量值超出您在任一方向指派的臨界值時會觸發警示。 也就是說,當先符合條件而之後該條件不再符合時,兩方面皆會觸發。

您可以在警示觸發時,設定警示執行下列動作︰

  • 傳送電子郵件通知給服務管理員和共同管理員
  • 傳送電子郵件給您指定的其他電子郵件。
  • 使用語音提示撥打電話號碼
  • 傳送文字訊息至電話號碼
  • 呼叫 Webhook
  • 呼叫 Azure 函式
  • 呼叫 Azure Runbook
  • 呼叫外部票證 ITSM 相容系統

您可以使用 Azure 入口網站、PowerShell 或 Azure CLI 或是 Azure 監視器 REST API,來設定和取得警示規則的相關資訊。

適用於受控執行個體的警示計量

重要

警示計量僅適用於受控執行個體。 無法針對受控執行個體中的個別資料庫使用警示計量。 另一方面,資料庫診斷遙測可用診斷記錄的形式提供。 您可以使用受控執行個體的記錄警示指令碼,在 SQL 分析產品內設定診斷記錄的警示。

下列受控執行個體計量適用於警示設定:

計量 描述 測量單位\可能的值
CPU 百分比平均 所選時段內的平均 CPU 使用率百分比。 0-100 (百分比)
讀取的 IO 位元組 在選取的時段內讀取的 IO 位元組數。 位元組
寫入的 IO 位元組 在選取的時段內寫入的 IO 位元組數。 位元組
IO 要求計數 所選時段內的 IO 要求計數。 數值
保留的儲存體空間 目前保留給受控執行個體的最大儲存空間。 資源調整作業的變更。 MB (百萬位元組)
使用的儲存體空間 在選取的期間內使用的儲存空間。 資料庫和執行個體的儲存體耗用量變更。 MB (百萬位元組)
虛擬核心計數 為受控執行個體佈建的虛擬核心數。 資源調整作業的變更。 4-80 (虛擬核心)

使用 Azure 入口網站建立計量的警示規則

  1. 在 Azure 入口網站中,找出您要監視的受控執行個體,並加以選取。

  2. 選取 [監視] 區段中的 [計量] 功能表項目。

    監視

  3. 在下拉式功能表中,選取要設定警示的其中一個計量 (範例中顯示的是已使用的儲存空間)。

  4. 選取彙總期間 - 在指定的時段內達到的平均值、最小值或最大值 (Avg、Min 或 Max)。

  5. 選取 [新增警示規則]

  6. 在 [建立警示規則] 窗格中,按一下 [條件名稱] (範例中顯示的是已使用的儲存空間)

    定義條件

  7. 在 [設定訊號邏輯] 窗格上,定義運算子、彙總類型和閾值

    • 運算子類型選項為大於、等於和小於 (閾值)
    • 彙總類型選項為最小值、最大值或平均 (在彙總細微性期間內)
    • 閾值是將根據運算子和彙總準則來評估的警示值

    Configure_signal_logic

    在螢幕擷取畫面所顯示的範例中,會使用 1840876 MB 的值來代表閾值 1.8 TB。 當範例中的運算子設為大於時,如果受控執行個體上的儲存空間耗用量超過 1.8 TB,則會建立警示。 請注意,儲存空間計量的閾值必須以 MB 表示。

  8. 設定評估期間 - 彙總細微性 (以分鐘為單位) 和評估頻率。 評估的頻率會代表警示系統定期檢查閾值條件是否符合的時間。

  9. 選取動作群組。 [動作群組] 窗格將會顯示,讓您能夠選取現有動作,或建立新的動作。 此動作會定義在觸發警示時所發生的行為 (例如,傳送電子郵件、撥打您的電話、執行 Webhook、Azure 函式或 Runbook 等等)。

    Select_action_group

    • 若要建立新的動作群組,請選取 [+建立動作群組]

      Create_action_group_alerts

    • 定義您想要如何收到警示:輸入動作組名、簡短名稱、動作名稱和選取動作類型。 動作類型會定義您會透過電子郵件、文字訊息、語音通話收到通知,還是要執行 Webhook、Azure 函式、Runbook,或在您的相容系統中建立 ITSM 票證。

      Define_how_to_be_alerted

  10. 填寫記錄的警示規則詳細資料,選取嚴重性類型。

    Rule_description

  • 按一下 [建立警示規則] 按鈕,完成建立警示規則的程序。

新的警示規則會在幾分鐘內變成作用中,且會根據您的設定而觸發。

驗證警示

注意

若要隱藏雜訊警示,請參閱使用動作規則隱藏警示

在設定警示規則時,請確認您對警示觸發程序及其頻率感到滿意。 針對已使用的儲存空間而設定的警示,此頁面顯示了其範例,如果您的警示選項是電子郵件,您可能會收到顯示如下的電子郵件。

alert_example

電子郵件會顯示警示名稱、閾值的詳細資料,以及觸發警示的原因,以協助您驗證警示並進行疑難排解。 您可以使用 [在 Azure 入口網站中查看] 按鈕,在 Azure 入口網站中檢視透過電子郵件收到的警示。

檢視、暫止、啟動、修改及刪除現有的警示規則

注意

現有的警示必須從 Azure 入口網站儀表板中的 [警示] 功能表來管理。 現有的警示無法從受控執行個體資源刀鋒視窗來修改。

若要檢視、暫止、啟動、修改和刪除現有的警示:

  1. 使用 Azure 入口網站搜尋來搜尋警示。 按一下 [警示]。

    find_alerts

    或者,您也可以在 Azure 導覽列上按一下 [警示] (如果已設定)。

  2. 在 [警示] 窗格上,選取 [管理警示規則]。

    modify_alerts

    現有警示清單隨即顯示。 選取個別的現有警示規則來進行管理。 您可以修改現有的作用中規則,並依照喜好設定加以調整。 作用中規則也可以在不刪除的情況下暫止。

後續步驟