Расширение системы диагностики Azure для виртуальных машин Windows
Применимо к: ✔️ Виртуальные машины Windows ✔️ Гибкие масштабируемые наборы ✔️ Универсальные масштабируемые наборы
Обзор
Расширение системы диагностики Azure для виртуальных машин позволяет собирать с виртуальной машины Windows данные мониторинга, например счетчики производительности и журналы событий. Вы можете детально настроить сбор данных и целевые объекты для передачи этих данных, например учетную запись хранения Azure или концентратор событий Azure. Также на основе этих данных вы сможете создать диаграммы или оповещения о метриках на портале Azure.
Необходимые компоненты
Операционная система
Расширение системы диагностики Azure можно запустить в клиентской ОС Windows 10 и в Windows Server 2008 R2, 2012, 2012 R2 и 2016.
Подключение к Интернету
Для расширения системы диагностики Azure требуется, чтобы целевая виртуальная машина была подключена к Интернету.
Схема расширения
В этом документе описываются схемы и значения свойств для расширения системы диагностики Azure.
Развертывание шаблона
Расширения виртуальной машины Azure можно развернуть с помощью шаблонов Azure Resource Manager. Чтобы во время развертывания шаблона Azure Resource Manager запустить расширение системы диагностики Azure, включите в этот шаблон схему JSON, которая описана в предыдущем разделе. См. также Использование мониторинга и системы диагностики с виртуальной машиной Windows и шаблонами 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 на существующую виртуальную машину. См. также Включение системы диагностики Azure на виртуальной машине под управлением Windows с помощью PowerShell.
$vm_resourcegroup = "myvmresourcegroup"
$vm_name = "myvm"
$diagnosticsconfig_path = "DiagnosticsPubConfig.xml"
Set-AzVMDiagnosticsExtension -ResourceGroupName $vm_resourcegroup `
-VMName $vm_name `
-DiagnosticsConfigurationPath $diagnosticsconfig_path
Устранение неполадок и поддержка
Устранение неполадок
Данные о состоянии развертывания расширения можно получить на портале Azure, а также использовав Azure CLI. Чтобы просмотреть состояние развертывания расширений для определенной виртуальной машины, выполните следующую команду в Azure CLI.
az vm extension list --resource-group myResourceGroup --vm-name myVM -o table
В этой статье вы найдете подробные рекомендации по устранению неполадок для расширения системы диагностики Azure.
Ошибка: "Сбой операции профиля"
Чтобы включить профилирование, выполните инструкции в разделе Включение Profiler для веб-приложений на виртуальной машине Azure.
Поддержка
Если в любой момент при изучении этой статьи вам потребуется дополнительная помощь, вы можете обратиться к экспертам по Azure на форумах MSDN Azure и Stack Overflow. Кроме того, можно зарегистрировать обращение в службу поддержки Azure. Перейдите на сайт поддержки Azure и щелкните "Получить поддержку". Дополнительные сведения об использовании службы поддержки Azure см. в статье Часто задаваемые вопросы о поддержке Microsoft Azure.