使用 Azure 入口網站為 Azure SQL Database 建立警示

適用於:Azure SQL 資料庫

本文將示範如何利用 Azure 入口網站在 Azure SQL Database 中設定警報。 當某些指標(例如資料庫大小或 CPU 使用率)達到臨界值時,警報可以寄電子郵件給你或呼叫 webhook。

設定新警示規則

您可以根據 Azure 服務的監視計量值或事件接收警示。

  • 指標值 - 當指定指標的值超過您指派的閾值時,就會觸發警示。 如需詳細資訊,請參閱 指標警示。
  • 活動記錄檔事件 - 警示可在每一個事件發生時觸發,或是僅在事件數目達到特定值時才觸發。 如需詳細資訊,請參閱活動記錄警示。
  • 資源健康情況 - 與資源健康情況狀態事件相關的警示,包括事件是平台起始還是使用者起始。 如需詳細資訊,請參閱資源健康狀態警示。

您可以為警示設定許多動作類型,以在觸發警示時執行,包括:

  • 傳送電子郵件通知給服務管理員和共同管理員
  • 將電子郵件傳送至您指定的其他電子郵件,包括針對 Azure Resource Manager 角色。
  • 撥打有語音提示的電話號碼
  • 傳送簡訊到某個電話號碼
  • 傳送 Azure 行動應用程式通知
  • 啟動自動化執行手冊
  • 呼叫 Azure Functions
  • 啟動 Event Hubs 動作
  • 建立與 ITSM 相容的工單
  • 選取邏輯應用程式動作
  • 呼叫 Webhook 或安全的 Webhook

您可以透過下列方式,來設定及取得警示規則的相關資訊:

開始使用 Azure 入口網站中的新警示規則

  1. 在 Azure 入口網站中,找到你想監控的資源並選擇它。
  2. 在資源功能表的 監視 下,選取 警示。 不同資源的文字和圖示會有些許不同。
  3. 選取 + 建立 按鈕,然後選取 警示規則。
  4. 在 建立警示規則 頁面中,範圍 會自動設定為個別資源。

    Note

    為了避免許多獨立警示的蔓延,您可能想要為訂用帳戶、資源群組或 Azure SQL 資料庫邏輯伺服器中某一類型的所有資源設定警示。 使用 [範圍] 索引標籤來變更新警示規則的範圍。

透過 指標 訊號類別的警示,捕捉活動高峰或持續的資源壓力。

  1. 在「條件」標籤中,選擇「查看所有訊號」並從指標列表中選擇訊號。

  2. 選擇所需的指標,例如 CPU百分比。 選取 ,然後套用。

  3. 選擇訊號後,警報 邏輯 選項會出現。 此資源中該訊號的最新活動預覽也會顯示。

  4. 設定一個 閾值 類型,以判斷警示何時會採取行動。 依需求選擇 聚合類型、 運算子及 閾值 。 一般閾值為:靜態、最大值、大於、80%。

    Field Description
    Threshold 選取是否應該根據靜態值或動態值來評估閾值。
    靜態閾值使用您設定的閾值評估規則。
    動態閾值使用機器學習演算法持續學習計量行為模式,並計算非預期行為的適當閾值。 您可以深入了解如何針對指標警示使用動態閾值。
    Operator 選取對閾值比較計量值的運算子。
    如果使用動態閾值,警示規則可依據計量行為,針對相同警示規則的上限和下限來使用自訂閾值。 請選取下列其中一個運算子:
    - 大於閾值上限或低於閾值下限 (預設值)
    - 大於上限閾值
    - 低於較低閾值
    聚合類型 選取要套用至資料點的彙總函式:Sum、Count、Average、Min 或 Max。
    閾值 如果您選取靜態閾值,請輸入條件邏輯的臨界值。
    Unit 如果選取的計量訊號支援不同的單位,例如位元組、KB、MB 和 GB,而且如果您選取靜態閾值,請輸入條件邏輯的單位。
    閾值敏感度 如果您已選取動態閾值,請輸入敏感度層級。 敏感度層級會影響觸發警示所需偏離計量序列模式的程度。
    - 高:門檻緊繃且接近公制序列模式。 最小的偏差就會觸發警示規則,因此會產生較多警示。
    - 中等:門檻較寬鬆且更平衡。 警示量少於高敏感度層級 (預設)。
    - 低:門檻較寬鬆,允許較大偏離度量系列模式。 只有較大的偏差才會觸發警示規則,因此會產生較少的警示。
    彙總細微性 選取使用彙總類型函式時,將資料點分組的間隔。 選擇一個大於評估頻率的聚合粒度(期間),以降低錯過新增時間序列第一個評估週期的可能性。
    評估頻率 選取執行警示規則的頻率。 選取比彙總粒度更小的頻率,以產生該評估的滑動視窗。
  5. 在 評估時機 下,判斷所需的評估頻率。 使用 「檢查每個」 和 「回顧期間」 下拉選單。

  6. 你也可以選擇為此警示新增多個條件,若需要,選擇 「新增條件 警示」。

  7. 選取 下一步:動作 >。

建立新的警示規則

  1. 從選取動作群組窗格中選取現有的動作群組,或在您的訂用帳戶中建立動作群組。 動作群組允許您定義警示條件發生時要採取的動作。 此動作定義了觸發警示時執行的動作 (例如傳送電子郵件)。
    1. 或者,透過 使用快速動作 功能來建立新的動作群組,並提供電子郵件或 Azure 行動應用程式通知目標。
  2. 選取 下一步:詳細資料>。
  3. 預設情況下,警示規則的嚴重性等級為 3 - 資訊性。 您可以視需要調整警示規則的嚴重性。
  4. 提供警示規則名稱。 提供描述,此為可選但建議。
  5. 在進階選項下:
    1. 請確保已啟用警示規則的 在建立時啟用,使其在您完成建立後立即開始執行。
    2. 自動解決警示 選項預設為啟用。 這會使警示成為「有狀態」,也就是說,當條件不再符合後,警示會解除。
  6. 選取 「下一步:標記」>。
  7. 請考慮使用 Azure 標籤。 例如,用來識別誰建立資源的 [擁有者] 或 [建立者] 標籤,以及用來識別此資源是否在生產、開發等環境中的 [環境] 標籤。如需詳細資訊,請參閱制定 Azure 資源的命名和標記策略。
  8. 選取 [檢閱 + 建立]。
  9. 選取 ,創建。 警示通知很快就會啟用。

管理警示規則

Note

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

現有的警示必須從 Azure 入口網站 資源功能表中的 [警示] 功能表進行管理。 若要檢視、暫止、啟動、修改和刪除現有警示:

  1. 在 Azure SQL 資料庫的 警示 窗格中,選擇 警示規則。

    Azure 入口網站的螢幕擷取畫面,其中顯示名為 cpu 的新警示。

  2. 選取個別的現有警示規則以管理該規則。 您可以修改現有的作用中規則,並依照喜好設定加以調整。 作用中規則也可以在不刪除的情況下暫止。

使用 Azure 入口網站為 Azure Synapse Analytics 建立警示

關於 Azure Synapse Analytics 中的專用 SQL 池,請參見「使用 Azure 入口建立警報」。