Настройка диагностика для автомасштабирования в Виртуальном рабочем столе Azure
Диагностика позволяет отслеживать потенциальные проблемы и устранять их, прежде чем они вмешиваются в план масштабирования автомасштабирования.
В настоящее время можно отправлять журналы диагностики для автомасштабирования в учетную запись служба хранилища Azure или использовать журналы с помощью Microsoft Центры событий Azure. Если вы используете учетную запись службы хранилища Azure, убедитесь, что она находится в том же регионе, что и план масштабирования. Дополнительные сведения о параметрах диагностики см. в статье Создание параметров диагностики. Дополнительные сведения о том, когда принимаются данные журнала ресурса, см. в статье Время приема данных журнала в Azure Monitor.
Совет
Для пулов узлов в пулах рекомендуется использовать диагностические данные автомасштабирования, интегрированные с Аналитикой в Виртуальном рабочем столе Azure, что обеспечивает более полное представление операций автомасштабирования. Дополнительные сведения см. в статье "Мониторинг операций автомасштабирования" с помощью Аналитики в Виртуальном рабочем столе Azure.
Включение диагностики для планов масштабирования
Чтобы включить диагностику для плана масштабирования, выполните следующие действия:
Откройте портал Azure.
В строке поиска введите Виртуальный рабочий стол Azure и выберите соответствующую запись службы.
Выберите Планы масштабирования и укажите план масштабирования, который нужно отслеживать в отчете.
Перейдите в раздел Параметры диагностики и выберите Добавить параметр диагностики.
Введите имя параметра диагностики.
Затем выберите журналы автомасштабирования и выберите архив в учетную запись хранения или Stream в концентратор событий в зависимости от места отправки отчета.
Выберите Сохранить.
Примечание.
Если выбрать "Архив" в учетную запись хранения, необходимо перейти от хранения параметров диагностики к управлению жизненным циклом служба хранилища Azure.
Поиск журналов диагностики автомасштабирования в служба хранилища Azure
После настройки параметров диагностики журналы можно найти, выполнив следующие инструкции:
В портал Azure перейдите к учетной записи хранения, в который вы отправили журналы диагностики.
Выберите контейнеры и откройте папку с именем insights-logs-autoscaling.
В папке insights-logs-autoscaling выберите подписку, группу ресурсов, план масштабирования и дату, пока не увидите JSON-файл. Выберите JSON-файл и скачайте его на локальный компьютер.
Наконец, откройте файл JSON в любом текстовом редакторе.
просмотр журналов диагностики;
Теперь, когда вы открыли файл JSON, давайте вкратце рассмотрим, что означает каждый элемент отчета:
CorrelationId — это идентификатор, который необходимо указать при создании обращения в службу поддержки.
OperationName — это тип операции, выполнявшейся во время возникновения проблемы.
ResultType — это результат операции. Этот элемент может указать, где возникают проблемы, если вы заметили неполные результаты.
Message — это сообщение об ошибке, содержащее сведения о незавершенной операции. Это сообщение может содержать ссылки на важную документацию по устранению неполадок, поэтому внимательно просматривайте его.
Ниже приведен пример файла JSON, который вы увидите при открытии отчета:
{
"host_Ring": "R0",
"Level": 4,
"ActivityId": "c1111111-1111-1111-b111-11111cd1ba1b1",
"time": "2021-08-31T16:00:46.5246835Z",
"resourceId": "/SUBSCRIPTIONS/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/RESOURCEGROUPS/TEST/PROVIDERS/MICROSOFT.DESKTOPVIRTUALIZATION/SCALINGPLANS/TESTPLAN",
"operationName": "HostPoolLoadBalancerTypeUpdated",
"category": "Autoscale",
"resultType": "Succeeded",
"level": "Informational",
"correlationId": "aaaa0000-bb11-2222-33cc-444444dddddd",
"properties": {
"Message": "Host pool's load balancing algorithm updated",
"HostPoolArmPath": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourcegroups/test/providers/microsoft.desktopvirtualization/hostpools/testHostPool ",
"PreviousLoadBalancerType": "BreadthFirst",
"NewLoadBalancerType": "DepthFirst"
}
}
Следующие шаги
- Узнайте, как создать план масштабирования с поддержкой автомасштабирования для узлов сеансов Виртуального рабочего стола Azure.
- Назначение плана масштабирования новым и существующим пулам узлов.
- Дополнительные сведения о терминах, используемых в этой статье, см. в глоссарии автомасштабирования.
- Примеры работы функции автомасштабирования см. в статье Пример сценариев автомасштабирования.
- Ответы на часто задаваемые вопросы см. в разделе вопросов и ответов по автомасштабированию.