適用於:Azure SQL 資料庫
本文將示範如何利用 Azure 入口網站在 Azure SQL Database 中設定警報。 當某些指標(例如資料庫大小或 CPU 使用率)達到臨界值時,警報可以寄電子郵件給你或呼叫 webhook。
設定新警示規則
您可以根據 Azure 服務的監視計量值或事件接收警示。
- 指標值 - 當指定指標的值超過您指派的閾值時,就會觸發警示。 如需詳細資訊,請參閱 指標警示。
- 活動記錄檔事件 - 警示可在每一個事件發生時觸發,或是僅在事件數目達到特定值時才觸發。 如需詳細資訊,請參閱活動記錄警示。
- 資源健康情況 - 與資源健康情況狀態事件相關的警示,包括事件是平台起始還是使用者起始。 如需詳細資訊,請參閱資源健康狀態警示。
您可以為警示設定許多動作類型,以在觸發警示時執行,包括:
- 傳送電子郵件通知給服務管理員和共同管理員
- 將電子郵件傳送至您指定的其他電子郵件,包括針對 Azure Resource Manager 角色。
- 撥打有語音提示的電話號碼
- 傳送簡訊到某個電話號碼
- 傳送 Azure 行動應用程式通知
- 啟動自動化執行手冊
- 呼叫 Azure Functions
- 啟動 Event Hubs 動作
- 建立與 ITSM 相容的工單
- 選取邏輯應用程式動作
- 呼叫 Webhook 或安全的 Webhook
您可以透過下列方式,來設定及取得警示規則的相關資訊:
- Azure 入口網站,如本文所述。
- PowerShell
- 命令列介面 (CLI)
- ARM 範本
- Azure 監視器 REST API
開始使用 Azure 入口網站中的新警示規則
- 在 Azure 入口網站中,找到你想監控的資源並選擇它。
- 在資源功能表的 監視 下,選取 警示。 不同資源的文字和圖示會有些許不同。
- 選取 + 建立 按鈕,然後選取 警示規則。
- 在 建立警示規則 頁面中,範圍 會自動設定為個別資源。
Note
為了避免許多獨立警示的蔓延,您可能想要為訂用帳戶、資源群組或 Azure SQL 資料庫邏輯伺服器中某一類型的所有資源設定警示。 使用 [範圍] 索引標籤來變更新警示規則的範圍。
透過 指標 訊號類別的警示,捕捉活動高峰或持續的資源壓力。
在「條件」標籤中,選擇「查看所有訊號」並從指標列表中選擇訊號。
選擇所需的指標,例如 CPU百分比。 選取 ,然後套用。
選擇訊號後,警報 邏輯 選項會出現。 此資源中該訊號的最新活動預覽也會顯示。
設定一個 閾值 類型,以判斷警示何時會採取行動。 依需求選擇 聚合類型、 運算子及 閾值 。 一般閾值為:靜態、最大值、大於、80%。
Field Description Threshold 選取是否應該根據靜態值或動態值來評估閾值。
靜態閾值使用您設定的閾值評估規則。
動態閾值使用機器學習演算法持續學習計量行為模式,並計算非預期行為的適當閾值。 您可以深入了解如何針對指標警示使用動態閾值。Operator 選取對閾值比較計量值的運算子。
如果使用動態閾值,警示規則可依據計量行為,針對相同警示規則的上限和下限來使用自訂閾值。 請選取下列其中一個運算子:
- 大於閾值上限或低於閾值下限 (預設值)
- 大於上限閾值
- 低於較低閾值聚合類型 選取要套用至資料點的彙總函式:Sum、Count、Average、Min 或 Max。 閾值 如果您選取靜態閾值,請輸入條件邏輯的臨界值。 Unit 如果選取的計量訊號支援不同的單位,例如位元組、KB、MB 和 GB,而且如果您選取靜態閾值,請輸入條件邏輯的單位。 閾值敏感度 如果您已選取動態閾值,請輸入敏感度層級。 敏感度層級會影響觸發警示所需偏離計量序列模式的程度。
- 高:門檻緊繃且接近公制序列模式。 最小的偏差就會觸發警示規則,因此會產生較多警示。
- 中等:門檻較寬鬆且更平衡。 警示量少於高敏感度層級 (預設)。
- 低:門檻較寬鬆,允許較大偏離度量系列模式。 只有較大的偏差才會觸發警示規則,因此會產生較少的警示。彙總細微性 選取使用彙總類型函式時,將資料點分組的間隔。 選擇一個大於評估頻率的聚合粒度(期間),以降低錯過新增時間序列第一個評估週期的可能性。 評估頻率 選取執行警示規則的頻率。 選取比彙總粒度更小的頻率,以產生該評估的滑動視窗。 在 評估時機 下,判斷所需的評估頻率。 使用 「檢查每個」 和 「回顧期間」 下拉選單。
你也可以選擇為此警示新增多個條件,若需要,選擇 「新增條件 警示」。
選取 下一步:動作 >。
建立新的警示規則
- 從選取動作群組窗格中選取現有的動作群組,或在您的訂用帳戶中建立動作群組。 動作群組允許您定義警示條件發生時要採取的動作。 此動作定義了觸發警示時執行的動作 (例如傳送電子郵件)。
- 或者,透過 使用快速動作 功能來建立新的動作群組,並提供電子郵件或 Azure 行動應用程式通知目標。
- 選取 下一步:詳細資料>。
- 預設情況下,警示規則的嚴重性等級為 3 - 資訊性。 您可以視需要調整警示規則的嚴重性。
- 提供警示規則名稱。 提供描述,此為可選但建議。
- 在進階選項下:
- 請確保已啟用警示規則的 在建立時啟用,使其在您完成建立後立即開始執行。
- 自動解決警示 選項預設為啟用。 這會使警示成為「有狀態」,也就是說,當條件不再符合後,警示會解除。
- 選取 「下一步:標記」>。
- 請考慮使用 Azure 標籤。 例如,用來識別誰建立資源的 [擁有者] 或 [建立者] 標籤,以及用來識別此資源是否在生產、開發等環境中的 [環境] 標籤。如需詳細資訊,請參閱制定 Azure 資源的命名和標記策略。
- 選取 [檢閱 + 建立]。
- 選取 ,創建。 警示通知很快就會啟用。
管理警示規則
Note
若要隱藏雜訊警示,請參閱使用動作規則隱藏警示。
現有的警示必須從 Azure 入口網站 資源功能表中的 [警示] 功能表進行管理。 若要檢視、暫止、啟動、修改和刪除現有警示:
使用 Azure 入口網站為 Azure Synapse Analytics 建立警示
關於 Azure Synapse Analytics 中的專用 SQL 池,請參見「使用 Azure 入口建立警報」。