探索 Azure 監視器

已完成

Azure 監視器可提供全方位解決方案,以便收集、分析及處理來自您的雲端和內部部署環境的遙測。 此資訊可協助您了解您的應用程式表現如何,並主動識別影響其問題以及所依賴的資源。

下圖提供 Azure 監視器的概略檢視。 圖表的中間是計量和記錄的資料存放區,而這兩者是 Azure 監視器所用資料的兩個基本類型。 左側的監視資料來源會填入這些資料存放區。 右側顯示 Azure 監視器使用收集的資料所執行的各種功能。 這些功能包含分析、警示以及對外部系統的串流。

Azure 監視器的高階檢視,顯示資料來源以及針對資料執行的功能。

Azure 監視器會收集哪些資料?

「Azure 監視器」可以從各種來源收集資料。 此範圍包含您的應用程式、其仰賴的任何作業系統和服務,以及平台本身。 Azure 監視器會從下列各階層收集資料:

  • 應用程式監視資料:您所撰寫程式碼的效能和功能相關資料 (不論其平台為何)。
  • 客體 OS 監視資料:有關應用程式執行所在作業系統的資料。 這可以是在 Azure、另一個雲端或內部部署環境中執行。
  • Azure 資源監視資料:有關 Azure 資源作業的資料。 如需具備計量或記錄資源的完整清單,請造訪您可使用 Azure 監視器監視哪些專案?
  • Azure 訂閱監視資料 - 有關 Azure 訂閱作業和管理的資料,以及有關 Azure 本身健康情況和作業的資料。
  • Azure 租用戶監視資料:有關租用戶層級 Azure 服務 (例如 Azure Active Directory) 作業的資料。

監視資料平台

Azure 監視器收集的所有資料均符合下列兩種基本類型之一:計量記錄。 計量為數值,可描述系統在特定時間點的某個方面。 輕量且能夠支援接近即時的情節。 記錄包含不同類型的資料,針對每個類型使用不同的屬性集組織成記錄。 除了效能資料,還會將事件和追蹤之類的遙測資料儲存為記錄,讓它能夠全部合併在一起進行分析。

對於許多 Azure 資源,您會在 Azure 入口網站的 [概觀] 頁面當中看到 Azure 監視器所收集的計量資料。 您可以使用查詢來分析 Azure 監視器收集的記錄資料,以快速擷取、合併和分析收集的資料。 您可以使用 Azure 入口網站中的 [Log Analytics] 來建立及測試查詢。

深入解析和策展的視覺效果

只有當監視資料可以讓您更清楚了解運算環境中的作業時,監視資料才有實用性。 特定 Azure 資源提供者具備「策展視覺效果」,可讓您針對該特定或一組服務提供自訂的監視體驗。 這通常僅需最低程度的設定作業。 較大型的可調整策展視覺效果被稱為「見解」,並在文件和 Azure 入口網站中以該名稱標示。 部分範例如下:

  • Application Insights:Application Insights 可監視 Web 應用程式的可用性、效能及使用情況 (不論應用程式是裝載在雲端還是內部部署環境)。 其會利用 Azure 監視器中強大的資料分析平台,為您提供應用程式作業的深入見解。 它可以讓您診斷錯誤,而無須等待使用者回報錯誤。

  • 容器深入解析:容器深入解析會監視部署至裝載於 Azure Kubernetes Service (AKS) 和 Azure 容器執行個體上受控 Kubernetes 叢集的容器工作負載效能。 其可以透過計量 API 從 Kubernetes 中提供的控制器、節點及容器收集計量,讓您了解效能情況。 此外,也會收集容器記錄。

  • VM 深入解析:VM 深入解析大規模監視 Azure 虛擬機器 (VM)。 它會分析您 Windows 和 Linux VM 的效能和健康情況,並識別其不同流程和外部流程上的互連相依性。