Поделиться через


Настройка диагностика для автомасштабирования в Виртуальном рабочем столе Azure

Диагностика позволяет отслеживать потенциальные проблемы и устранять их, прежде чем они помешают плану автомасштабирования.

В настоящее время можно отправлять журналы диагностики для автомасштабирования в учетную запись хранения Azure или использовать журналы с помощью Microsoft Центры событий Azure. Если вы используете учетную запись хранения Azure, убедитесь, что она находится в том же регионе, что и план масштабирования. Дополнительные сведения о параметрах диагностики см. в статье Создание параметров диагностики. Дополнительные сведения о времени приема данных журнала ресурсов см. в статье Время приема данных журнала в Azure Monitor.

Совет

Для пулов узлов в пуле рекомендуется использовать диагностические данные автомасштабирования, интегрированные с Аналитикой в Виртуальном рабочем столе Azure, что обеспечивает более полное представление операций автомасштабирования. Дополнительные сведения см. в статье Мониторинг операций автомасштабирования с помощью Аналитики в Виртуальном рабочем столе Azure.

Включение диагностика для масштабирования планов

Чтобы включить диагностика для плана масштабирования, выполните приведенные далее действия.

  1. Откройте портал Azure.

  2. В строке поиска введите Виртуальный рабочий стол Azure и выберите соответствующую запись службы.

  3. Выберите Планы масштабирования, а затем выберите план масштабирования, который вы хотите отслеживать в отчете.

  4. Перейдите в раздел Параметры диагностики и выберите Добавить параметр диагностики.

  5. Введите имя параметра диагностики.

  6. Затем выберите Автомасштабирование журналов и выберите Архив в учетную запись хранения или Stream в концентратор событий в зависимости от того, куда вы хотите отправить отчет.

  7. Выберите Сохранить.

Примечание.

Если выбрать Архив в учетную запись хранения, необходимо перейти с хранения параметров диагностики на управление жизненным циклом службы хранилища Azure.

Поиск журналов диагностики автомасштабирования в службе хранилища Azure

Настроив параметры диагностики, вы можете найти журналы, выполнив следующие инструкции.

  1. В портал Azure перейдите к учетной записи хранения, в который вы отправили журналы диагностики.

  2. Выберите Контейнеры и откройте папку insight-logs-autoscaling.

  3. В папке insight-logs-autoscaling выберите подписку, группу ресурсов, план масштабирования и дату, пока не появится JSON-файл. Выберите JSON-файл и скачайте его на локальный компьютер.

  4. Наконец, откройте 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"
    }
}

Дальнейшие действия