探索 Azure 監視器支援的不同警示類型
Azure 監視器是一種功能強大的報告和分析工具。 您可使用此工具以取得您環境和應用程式的行為與執行的見解。 接著,您可以主動回應系統中的錯誤。
在客戶面臨的停機之後,您可在 Azure 中設定對重要資源的監視。 妥善設定監視之後,您想要確保適當層級的適當人員均會收到警示。
在此單元中,您會了解 Azure 監視器接收資源資料的方式、構成警示的要素,以及使用警示的方式與時機。 最後,您會了解如何建立及管理自己的警示。
Azure 監視器中的資料類型
Azure 監視器會接收來自目標資源 (例如應用程式、作業系統、Azure 資源、Azure 訂用帳戶及 Azure 租用戶) 的資料。 資源的本質會定義可用的資料類型。 資料類型可以是「計量」、「記錄」,或計量與記錄兩者:
- 計量型資料類型的重點在於代表目標資源某些層面的有時效性的數值。
- 記錄型資料類型的重點在於查詢與目標資源相關的結構化、記錄式和記錄檔中所保存的內容資料。
有三種可用來監視環境的訊號類型:
- 計量警示提供超過指定閾值時的警示觸發程序。 例如,計量警示可以在 CPU 使用率超過 95 % 時通知您。
- 活動記錄警示可在 Azure 資源變更狀態時通知您。 例如,活動記錄警示會在資源被刪除時通知您。
- 記錄警示是以寫入到記錄檔的內容為基礎。 例如,記錄搜尋警示可以在 Web 伺服器傳回特定數量的 404 或 500 回應時通知您。
警示規則的組成
Azure 監視器中提供的每個警示或通知都是規則的產物。 這其中一些規則內建於 Azure 平台中。 您可以使用警示規則來建立自訂警示和通知。 無論您使用哪個目標資源或資料來源,警示規則的組成都維持不變。
- 資源
- 警示規則的「目標資源」。 您可以將多個目標資源指派給單一警示規則。 資源類型會定義可用的訊號類型。
- 條件
- 用來評定規則的「訊號類型」。 訊號類型可以是計量、活動記錄或記錄。 還有其他類型,但此課程模組將不會討論它們。
- 套用到透過訊號類型提供之資料的「警示邏輯」。 警示邏輯的結構會隨著訊號類型而變更。
- 動作
- 「動作」,例如,傳送電子郵件、傳送簡訊服務 (SMS),或使用 Webhook。
- 「動作群組」,通常包含一組唯一的動作收件者。
- 警示詳細資料
- 「警示名稱」,以及指定警示用途的「警示描述」。
- 警示的「嚴重性」(如果準則或邏輯測試評估為
true
)。 五個嚴重性層級如下:- 0:危急
- 1:錯誤
- 2:警告
- 3:資訊
- 4:詳細資訊
警示規則的範圍
您可以從大部分的 Azure 服務取得監視資料,並使用 Azure 監視器管線來報告。 在 Azure 監視器管線中,您可以為這些項目等建立警示規則:
- 計量值
- 記錄搜尋查詢
- 活動記錄事件
- 底層 Azure 平台健康情況
- 網站可用性測試
管理警示規則
並非您建立的每個警示規則都必須永遠執行。 使用 Azure 監視器時,您可以指定一或多個警示規則,並視需要加以啟用或停用。
身為 Azure 解決方案架構師,您想要在任何應用程式變更之前,使用 Azure 監視器來啟用密切注意的特定警示。 接著會在成功部署之後停用警示。
警示摘要檢視
[警示] 頁面會顯示所有警示的摘要。 您可以使用下列類別中的一或多個類別,將篩選套用至檢視:訂用帳戶、警示條件、嚴重性或時間範圍。 此檢視只包含符合這些準則的警示。
警示條件
系統會設定警示條件。
- 警示引發時,警示的監視條件會設定為 [已引發]。
- 導致引發警示的根本條件清除後,監視條件就會設定為 [已解決]。