監視和 Azure 監視器
本單元會提供監視和 Azure 監視器的概觀。 您將了解 Azure 監視器功能對於成功運作 Azure 和混合式資源和應用程式很重要。
監視簡介
您的 IT 環境可能包含許多資源、服務、網路和其他基礎結構。 監視會追蹤應用程式和 IT 環境的狀態、健康情況、行為和效能。 監視的其中一個目標是確保您的應用程式和環境以最佳方式、安全且可靠地運作。 另一個目標是偵測並協助解決任何問題。
監視包含下列重要活動:
- 資料收集,收集計量、記錄和記錄追蹤的以提供監視元件運作和效能的深入解析。
- 資料分析,以了解目前狀態、識別模式、趨勢和異常,以及預測潛在問題。
- 警示,符合特定條件時觸發警示,例如高 CPU 使用量或磁碟空間不足,以通知系統管理員或觸發自動回應。
- 視覺效果,以使用者易記的視覺效果格式呈現所收集資料的視覺效果,可協助系統管理員快速評估系統和資源狀態。
- 診斷和疑難排解,以協助找出問題的根本原因,並做出明智的決策來解決問題。
監視會提供下列重要的權益:
- 成本與效能最佳化。 識別效能瓶頸和區域,以改善資源使用率、效率及成本。
- 主動式管理。 可讓您採取主動而非被動措施,以避免停機、中斷和其他問題。
- 可靠性。 在問題發生時提供的快速識別、疑難排解和復原。
- 容量規劃。 協助您分析歷程記錄使用模式,以協助預測、規劃和擴充基礎結構。
- 安全性監視。 偵測並回應安全性威脅、缺口和可疑活動,以協助維護系統的安全性態勢。
- 合規性與治理監視。 可以監視遵守標準、法規和原則。
Azure 監視器的概觀
當您在各種服務和資源上執行建置的應用程式時,監視的重要元素是能夠將應用程式的效能和健康情況與其所建置的元件產生關聯。 此 可檢視性 讓您有效地分析和疑難排解應用程式問題。
Azure 監視器提供功能與工具,可從您所有 Azure、其他雲端和內部部署資源收集、管理和分析 IT 資料。 下圖顯示 Azure 監視器的高階架構檢視。
資料收集和儲存體
一旦您將資源新增至 Azure 訂用帳戶,Azure 監視器就會開始收集資源的相關資料。 Azure 監視器會提供下列功能來收集、儲存和管理監視資料:
- 整個 Azure 部署的原生監視。
- 資料收集代理程式和 API 之類的工具,可用來監視堆疊中的所有層,包括 Azure 裡外的應用程式和基礎結構。
- 與 Azure 事件中樞資料流服務整合。
- 擷取期間的資料轉換可讓您篩選出不需要的資料。
- 可設定的資料保留期間、封存和還原選項。
- 根據資料磁碟區的定價階層折扣。
- 收集和儲存用於偵錯、疑難排解和稽核之大量詳細資訊記錄的低成本基本記錄方案,但不適用於分析和警示。
資料分析和回應
Azure 監視器提供一組廣泛的工具和功能,可協助您分析和取得監視資料的見解。 Azure 監視器包含下列功能,可支援資料分析和回應:
- 便於使用的入口網站 UI,可讓您檢視、篩選及操作監視資料。
- Kusto 查詢語言 (KQL),是一種功能強大的查詢語言,專為臨時查詢、資料探索,以及從多個來源串流之大量資料進行近乎即時的分析。
- 自訂分析、視覺效果、警示和回應的各種工具。
- 現用建議的警示。
- 具有部署進階、內建分析和視覺效果的現成使用監視體驗。
- 自動調整以根據應用程式的負載自動新增和刪除資源。
- 原生機器學習和人工智慧功能,可協助您偵測和回應異常。
警示、活頁簿和視覺效果
互動式監視是監視應用程式的其中一種方式。 另一個選項是設定警示,以將簡訊或電子郵件傳送給人員或小組以進一步調查,或在特定情況下觸發回應動作。
Azure 監視器活頁簿提供彈性的畫布用以進行資料分析,以及在 Azure 入口網站中建立豐富的視覺效果報表。 活頁簿可以利用多個 Azure 資料來源,並將它們結合成統一的互動式體驗。 您可以使用 Azure 監視器所提供的現成活頁簿,或從預先定義的範本建立您自己的活頁簿。
下圖顯示三種類型的活頁簿,這些活頁簿會以不同的圖表和資料表格式顯示記錄的資料。
您可以將您在 Azure 監視器中建立的視覺效果新增至 Azure 儀表板,這可讓您將不同類型的資料合併到Azure 入口網站的單一窗格中。