Azure 監視器 可以直接從混合式機器收集資料到 Log Analytics 工作區,以進行詳細分析和相互關聯。 您可以啟用 VM 深入解析 ,以從非 Azure 虛擬機器 (VM) 收集資料。 雖然有 不同的選項可將 Azure 監視器代理程式部署 至已啟用 Arc 的伺服器,但本教學課程示範如何使用 Azure 入口網站在連線的電腦上啟用 VM 深入解析。
Prerequisites
如尚未擁有 Azure 訂用帳戶,請在開始之前先建立免費帳戶。
使用我們的快速入門工具,連接混合機器 到 Azure Arc。這個教學假設你已經把機器連接到 Azure Arc。
確認你的混合機器使用由 Azure 監視器 Agent 支援的作業系統。
擁有建立資料收集規則(DCR)並將其關聯到機器的權限。 請參閱資料收集規則權限。
設定您的網路安全性群組 (NSG) 或防火牆,以允許輸出 TCP 連接埠 443 (HTTPS) 流量至
AzureMonitor和AzureResourceManager服務標籤端點。 這些服務標籤是適用於您的 NSG,而非 Azure 資源標籤。完整需求請參見 Azure 監視器 代理網路配置。 你可以執行以下其中一種指令來設定防火牆的流量。 用你自己的值替換
<resource-group>和<nsg-name>。$nsg = Get-AzNetworkSecurityGroup -ResourceGroupName "<resource-group>" -Name "<nsg-name>" # Add AzureMonitor outbound rule $nsg | Add-AzNetworkSecurityRuleConfig ` -Name "AllowAzureMonitorOutbound" ` -Priority 150 ` -Direction Outbound ` -Access Allow ` -Protocol Tcp ` -SourceAddressPrefix * ` -SourcePortRange * ` -DestinationAddressPrefix AzureMonitor ` -DestinationPortRange 443 # Add AzureResourceManager outbound rule $nsg | Add-AzNetworkSecurityRuleConfig ` -Name "AllowAzureResourceManagerOutbound" ` -Priority 151 ` -Direction Outbound ` -Access Allow ` -Protocol Tcp ` -SourceAddressPrefix * ` -SourcePortRange * ` -DestinationAddressPrefix AzureResourceManager ` -DestinationPortRange 443 $nsg | Set-AzNetworkSecurityGroup
啟用 VM 洞察
請登入Azure portal。 在搜尋欄中,搜尋並選擇Azure Arc。
在 基礎架構中,選擇 機器,然後選擇你在 快速入門 文章中建立的已連接機器。
在服務選單中,於監控下選擇洞察。 入口網站會開啟你機器的 監控 頁面。 如果沒有啟用增強監控,幾個效能圖表顯示沒有數據,並且會出現訊息提示啟用。 選擇 配置 以開啟 「配置監視器 」頁面。
在 「設定監視器 」頁面,選擇[ 預覽] OpenTelemetry 指標 。 預設的 Log Analytics 工作區會自動被選中。 如果目前尚不存在,將會在與您所連接機器相同的區域創建。 若要改用現有的工作區,請選擇 「自訂基礎設施監控 」並選擇該工作區。
選擇 檢視 + 啟用,然後選擇 啟用。
狀態訊息會在設定過程中顯示,且 Azure 監視器 Agent 擴充功能已安裝在您的連接機器上。 此程序需要幾分鐘的時間。
當流程完成時,會顯示機器已上線且 Insights 已成功部署的訊息。
檢視收集的資料
安裝 Azure 監視器 代理程式後,需要幾分鐘才能收集足夠的資料來填滿入口網站。
在服務選單中,於 監控中選擇「 洞察 」以返回 監控 頁面。
如果你同時啟用了基於指標和日誌的體驗,頁面頂端會出現一個選擇器。 選擇每個經驗以比較可用的圖表與見解:
選取 [地圖 ] 索引標籤。對映功能會顯示電腦上執行的進程及其相依性。 基於對數的經典檢視包含一個額外的分頁。選擇 「展開屬性面板 」以開啟屬性面板。
Note
雖然兩種體驗中都可見 地圖標籤, 但請參考 VM Insights 地圖與相依代理退休指引 以了解更多資訊。
要查看日誌資料,請在服務選單中,在監控中選擇日誌。 會顯示該機器在 Log Analytics 工作區中儲存的資料表清單。 可用的表格在 Windows 與 Linux 機器間有所不同。 預設情況下,VM 洞察會填入 心跳 表和 InsightsMetrics 資料表。
(可選)如果你使用的是 Windows 機器並設定Windows事件日誌集合,請選擇 Event 表格。 Log Analytics 隨即會開啟,您可使用簡單查詢功能擷取已收集的事件記錄項目。 如果這個資料表不存在,事件日誌收集就沒有被設定。 若要新增,請查看透過 Azure 監視器 Agent 收集 Windows 事件日誌。
後續步驟
若要深入了解 Azure 監視器,請參閱下列文章: