什麼是 Azure 中的傳統警示?
注意
本文說明如何建立舊版傳統計量警示。 Azure 監視器現在支援 近乎即時的計量警示。 公用雲端使用者已淘汰傳統警示。 Azure Government 雲端和 21Vianet 營運的 Microsoft Azure 傳統警示將於 2024 年 2 月 29 日淘汰。
警示可讓您設定數據的條件,並在條件符合最新的監視數據時通知您。
舊的和新的警示功能
過去,Azure 監視器、Application Insights、Log Analytics 和服務健康狀態有個別的警示功能。 在一段時間後,Azure 已改善並合併使用者介面與不同的警示方法。 合併仍在處理中。
您只能在 Azure 入口網站 中的傳統警示用戶畫面上檢視傳統警示。 若要查看此畫面,請選取 [警示] 畫面上的 [檢視傳統警示]。
新的警示使用者體驗比傳統警示體驗多了下列優點:
- 更好的通知系統: 所有較新的警示都會使用動作群組。 您可以在多個警示中重複使用這些具名的通知群組和動作。 傳統計量警示和較舊的Log Analytics警示不會使用動作群組。
- 統一撰寫體驗: 跨 Azure 監視器、Log Analytics 和 Application Insights 的所有計量、記錄和活動記錄的警示建立都是一個位置。
- 檢視 Azure 入口網站 中引發的 Log Analytics 警示:您現在可以在訂用帳戶中看到引發的 Log Analytics 警示。 先前,這些警示位於不同的入口網站中。
- 分隔引發的警示和警示規則: 警示規則 (觸發警示) 和引發警示的條件定義, (警示規則引發的實例) 加以區別。 現在,作業和組態檢視會分開。
- 更好的工作流程: 新的警示撰寫體驗會引導使用者完成設定警示規則的程式。 這項變更可讓您更輕鬆地探索要發出警示的正確事項。
- 智慧型警示匯總和設定警示狀態: 較新的警示包括自動分組功能,可同時顯示類似的警示,以減少使用者介面中的多載。
新版計量警示比傳統計量警示多了下列優點:
- 改善的延遲: 較新的計量警示可以像每分鐘一樣頻繁地執行。 舊版計量警示的執行頻率一律是每 5 分鐘一次。 新版警示從發生問題到通知或動作的延遲較短 (3 至 5 分鐘)。 舊版警示則是 5 至 15 分鐘,視類型而定。 記錄警示通常會延遲 10 分鐘到 15 分鐘,因為擷取記錄所需的時間。 較新的處理方法會減少該時間。
- 支援多維度計量: 您可以針對維度計量發出警示。 現在您可以監視計量的有趣區段。
- 更能控制計量條件: 您可以定義更豐富的警示規則。 新版警示支援監視計量的最大值、最小值、平均及總計值。
- 多個計量的合併監視: 您目前可以使用單一規則監視多個計量 (,最多兩個計量) 。 如果兩個計量都違反其指定時段的個別閾值,就會觸發警示。
- 更好的通知系統: 所有較新的警示都會使用 動作群組。 您可以在多個警示中重複使用這些具名的通知群組和動作。 傳統計量警示和較舊的Log Analytics警示不會使用動作群組。
- 來自記錄的計量 (預覽) : 您現在可以擷取記錄數據並將其轉換成Log Analytics的 Azure 監視器計量,然後像其他計量一樣發出警示。
Azure 監視器資料的傳統警示
有兩種類型的傳統警示可供使用:
- 傳統計量警示:當指定的計量值超出您指派的閾值時,就會觸發此警示。 超過閾值且符合警示條件時,警示會產生通知。 此時,警示會被視為「已啟動」。它會在「已解決」時產生另一個通知,也就是當閾值再次超過且不再符合條件時。
- 傳統活動記錄警示:串流記錄警示,會在符合篩選準則的活動記錄事件專案上觸發。 這些警示只有一個狀態:「已啟用」。警示引擎會將篩選準則套用至任何新事件。 它不會搜尋以尋找較舊的專案。 這些警示可以在新的服務健康情況事件發生時或使用者或應用程式在您的訂用帳戶中執行作業時通知您。 作業的範例可能是「刪除虛擬機」。
針對透過 Azure 監視器提供的資源記錄資料,請將資料路由傳送至 Log Analytics 並使用 記錄查詢警示。 Log Analytics 現在使用 新的警示方法。
下圖摘要說明 Azure 監視器中的資料來源,以及就概念而言如何發出該資料的警示。
警示 (傳統) 的分類法
Azure 使用下列詞彙來描述傳統警示及其功能:
- 警示:準則的定義 (一或多個規則或條件,) 符合時就會啟用。
- 作用中:符合傳統警示所定義的準則時的狀態。
- 已解決:在先前符合傳統警示之後,不再符合傳統警示所定義的準則狀態。
- 通知:根據傳統警示變成作用中所採取的動作。
- 動作:傳送給通知接收者的特定呼叫 (例如,以電子郵件傳送位址或張貼至 webhook URL) 。 通知通常可觸發多個動作。
如何收到 Azure 監視器傳統警示傳來的通知?
在過去,Azure 的警示來自不同的服務,各自使用其專屬的內建通知方法。
Azure 監視器會建立可重複使用的通知群組,稱為動作群組。 動作群組可指定一組通知接受者。 每當啟動參考動作群組的警示時,所有接收者都會收到該通知。 透過動作群組,您可以在許多警示對象之間重複使用接收者群組 (,例如,您的待命工程師清單) 。
動作群組支援通知,方法是張貼至 Webhook URL 和電子郵件位址、SMS 號碼,以及數個其他動作。 如需詳細資訊,請參閱 動作群組。
舊版傳統活動記錄警示會使用動作群組。 但較舊的計量警示不會使用動作群組。 您可以改為設定下列動作:
- 傳送電子郵件通知給服務管理員、共同管理員或其他您指定的電子郵件位址。
- 呼叫 Webhook,可讓您啟動其他自動化動作。
Webhook 可使用下列專案來啟用自動化和補救,例如:
- Azure 自動化 Runbook
- Azure Functions
- Azure Logic Apps
- 第三方服務
下一步
取得警示規則的相關信息,以及如何進行設定: