在 Azure Stack Hub 上使用 Azure 監視器
本文將概略說明 Azure Stack Hub 中的 Azure 監視器服務。 文中會討論 Azure 監視器的作業,以及關於如何在 Azure Stack Hub 上使用 Azure 監視器的其他資訊。
如需 Azure 監視器的概觀,請參閱全域 Azure 文章在 Azure Stack Hub 上開始使用 Azure 監視器。
Azure 監視器是一項平台服務,提供監視 Azure 資源的單一來源。 您可以使用 Azure 監視器來視覺化、查詢、路由、封存及針對來自 Azure 的度量和記錄採取行動。 您可以使用 Azure Stack Hub 管理員入口網站、監視器 PowerShell Cmdlet、跨平台 CLI 或 Azure 監視器 REST API,來處理這項資料。 若要了解 Azure Stack Hub 所支援的特定連線,請參閱如何取用 Azure Stack Hub 中的監視資料。
注意
Azure Stack 開發套件無法使用計量和診斷記錄。
在 Azure Stack Hub 上使用 Azure 監視器的必要條件
在訂用帳戶的供應項目資源提供者設定上,註冊 Microsoft.insights 資源提供者。 您可以確認與訂用帳戶相關聯的供應項目中,是否有該資源提供者可供使用:
- 開啟 Azure Stack Hub 使用者入口網站。
- 選取 訂用帳戶 。
- 選取您要註冊的訂用帳戶。
- 在 [設定] 下,選取 [資源提供者]。
- 在清單中尋找 Microsoft.Insights,並確認其狀態為 [已註冊]。
在 Azure Stack Hub 上使用 Azure 監視器的概觀
如同 Azure 上的 Azure 監視器,Azure Stack Hub 上的 Azure 監視器也可為大部分服務提供基底層級的基礎結構計量和記錄。
Azure 監視器來源:計算子集
Azure Stack Hub 中的 Microsoft.Compute 資源提供者包括:
- 虛擬機器
- 虛擬機器擴展集
應用程式 - 診斷記錄、應用程式記錄及計量
在具有 Microsoft.Compute 資源提供者的執行中虛擬機器 OS 上,可以執行應用程式。 這些應用程式和虛擬機器會發出自己的記錄和計量集合。 Azure 監視器依賴 Azure 診斷擴充功能 (Windows 或 Linux) 來收集大多數應用程式等級的計量和記錄。
量值類型包括:
- 效能計數器
- 應用程式記錄
- Windows 事件記錄
- .NET 事件來源
- IIS 記錄檔
- 以資訊清單為基礎的 ETW
- 損毀傾印
- 客戶錯誤記錄檔
主機和客體 VM 計量
先前所列的計算資源具有專用主機 VM 和客體 OS。 主機 VM 和客體 OS 等同於 Hyper-V Hypervisor 中的根 VM 和客體 VM。 您可以同時針對主機 VM 和客體 OS 收集其計量。 您也可以收集客體 OS 上的診斷記錄。 Azure Stack Hub 上的 Azure 監視器支援的計量中提供了 Azure Stack Hub 上的主機和客體 VM 計量的可收集計量清單。
活動記錄檔
您可以搜尋活動記錄,以取得 Azure Stack Hub 基礎結構可見計算資源的相關資訊。 記錄包含資源建立或終結時間等資訊。 Azure Stack Hub 上的活動記錄會與 Azure 一致。 如需詳細資訊,請參閱 Azure 上的活動記錄概觀說明。
Azure 監視器來源:其他項目
資源 - 計量和診斷記錄
可收集的計量和診斷記錄視資源類型而異。 支援的計量中提供可為 Azure Stack Hub 上的每個資源收集的計量清單。 如需詳細資訊,請參閱 Azure Stack Hub 上的 Azure 監視器支援的計量。
活動記錄檔
所有計算資源的活動記錄都一樣。
用於監視資料
儲存與封存
在一段給定時間內,某些監視資料已儲存於 Azure 監視器中並可使用。
- 計量會儲存 30 天。
- 活動記錄項目會儲存 90 天。
- 診斷記錄不會儲存。
- 將資料封存至儲存體帳戶以延長保留時間。
查詢
您可以使用 Azure 監視器 REST API、跨平台命令列介面 (CLI) 命令、PowerShell Cmdlet 或 .NET SDK 來存取系統或 Azure 儲存體中的資料。
視覺效果
相較於直接查看資料,將監視資料視覺化為圖形和圖表,可協助您更快找到趨勢。
一些視覺效果方法包括:
- 使用 Azure Stack Hub 使用者和系統管理員入口網站。
- 將資料路由傳送至 Microsoft Power BI。
- 將資料路由至協力廠商視覺化工具,無論是透過即時串流,或是讓該工具讀取 Azure 儲存體中的封存。
在 Azure Stack Hub 上存取 Azure 監視器的方法
您可以使用下列其中一種方法,使用資料追蹤、路由及擷取。 並非所有方法都適用所有動作或資料類型。
重要
如果在檢視 VM 的效能圖表時遇到「找不到資源」錯誤,請確定您已在與 VM 相關聯的訂用帳戶上註冊 Microsoft.insights。
後續步驟
在取用 Azure Stack Hub 中的監視資料一文中,深入了解在 Azure Stack Hub 上監視資料使用量的資訊。