適用於 Windows VM 的 Azure 診斷延伸模組
適用於:✔️Windows VM ✔️ 彈性擴展集 ✔️ 統一擴展集
概觀
「Azure 診斷」VM 延伸模組可讓您從 Windows VM 收集監視資料,例如效能計數器和事件記錄。 您可以細微地指定您想要收集的資料,以及要將資料移至何處,例如 Azure 儲存體帳戶或 Azure 事件中樞。 您也可以在 Azure 入口網站中使用此資料建立圖表,或建立度量警示。
必要條件
作業系統
您可以對 Windows 10 Client、Windows Server 2008 R2、2012、2012 R2 和 2016 執行「Azure 診斷延伸模組」。
網際網路連線能力
「Azure 診斷延伸模組」會要求目標虛擬機器連線到網際網路。
擴充功能結構描述
範本部署
也可以使用 Azure Resource Manager 範本部署 Azure VM 擴充功能。 上一節詳述的 JSON 結構描述可以用於 Azure Resource Manager 範本,以在 Azure Resource Manager 範本部署期間執行「Azure 診斷」延伸模組。 請參閱使用 Windows VM 和 Azure Resource Manager 範本的監視和診斷。
Azure CLI 部署
Azure CLI 可以用來將「Azure 診斷」延伸模組部署到現有的虛擬機器。 使用上述擴充功能結構描述中的有效 JSON,取代受保護的設定和設定屬性。
az vm extension set \
--resource-group myResourceGroup \
--vm-name myVM \
--name IaaSDiagnostics \
--publisher Microsoft.Azure.Diagnostics \
--version 1.9.0.0 --protected-settings protected-settings.json \
--settings public-settings.json
PowerShell 部署
Set-AzVMDiagnosticsExtension
命令可用來將「Azure 診斷」延伸模組新增到現有的虛擬機器。 另請參閱使用 PowerShell 在執行 Windows 的虛擬機器中啟用 Azure 診斷。
$vm_resourcegroup = "myvmresourcegroup"
$vm_name = "myvm"
$diagnosticsconfig_path = "DiagnosticsPubConfig.xml"
Set-AzVMDiagnosticsExtension -ResourceGroupName $vm_resourcegroup `
-VMName $vm_name `
-DiagnosticsConfigurationPath $diagnosticsconfig_path
疑難排解與支援
疑難排解
使用 Azure CLI,就可以從 Azure 入口網站擷取有關擴充功能部署狀態的資料。 若要查看指定 VM 的擴充功能部署狀態,請使用 Azure CLI 執行下列命令。
az vm extension list --resource-group myResourceGroup --vm-name myVM -o table
如需「Azure 診斷」延伸模組的更詳盡疑難排解指南,請參閱這篇文章。
錯誤:「設定檔作業失敗」
若要啟用分析,請遵循在 Azure 虛擬機器上啟用 Web 應用程式的分析工具。
支援
如果您在本文中有任何需要協助的地方,您可以連絡 MSDN Azure 和 Stack Overflow 論壇上的 Azure 專家。 或者,您可以提出 Azure 支援事件。 請移至 Azure 支援網站,然後選取 [取得支援]。 如需使用 Azure 支援的資訊,請參閱 Microsoft Azure 支援常見問題集。