使用 Azure 入口網站建立 Azure SQL 資料庫和 Azure Synapse Analytics 的警示

適用於:Azure SQL 資料庫Azure Synapse Analytics

本文說明如何使用 Azure 入口網站在 Azure SQL 資料庫和 Azure Synapse Analytics 中設定警示。 當某些計量 (例如資料庫大小或 CPU 使用率) 達到閾值時,警示就會傳送電子郵件給您或呼叫 Webhook。

設定新警示規則

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

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

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

  • 傳送電子郵件通知給服務管理員和共同管理員
  • 將電子郵件傳送至您指定的其他電子郵件,包括 Azure Resource Manager 角色。
  • 使用語音提示撥打電話號碼
  • 傳送文字訊息至電話號碼
  • 傳送 Azure 行動應用程式通知
  • 啟動自動化 Runbook
  • 呼叫 Azure Function
  • 啟動事件中樞動作
  • 建立 ITSM 相容的票證
  • 選取邏輯應用程式動作
  • 呼叫 Webhook 或安全的 Webhook

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

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

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

    注意

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

使用 [計量] 訊號類別中的警示來擷取活動尖峰或持續的資源壓力。

  1. 在 [條件] 索引標籤中,選取 [查看所有訊號],然後從 [計量] 列表中選取訊號。

  2. 選取所需的計量,例如 CPU 百分比。 選取套用

  3. 選取訊號之後,[警示邏輯] 選項隨即出現。 此資源中該訊號的最新活動預覽也會顯示。

  4. 設定 [閾值] 類型,以判斷警示何時採取動作。 視需要選擇 [彙總類型]、[運算子] 和 [閾值]。 一般閾值為:靜態、最大值、大於、80%。

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

  6. 您可以選擇新增此警示的多個條件,視需要選擇 [新增條件] 警示。

  7. 選取 [下一步:動作]>

建立新的警示規則

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

管理警示規則

注意

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

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

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

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

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