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

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

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

Совет

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

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

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

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

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

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

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

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

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

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

Примечание.

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

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

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

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

  2. Выберите контейнеры и откройте папку с именем insights-logs-autoscaling.

  3. В папке insights-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/AD11111A-1C21-1CF1-A7DE-CB1111E1D111/RESOURCEGROUPS/TEST/PROVIDERS/MICROSOFT.DESKTOPVIRTUALIZATION/SCALINGPLANS/TESTPLAN",
    "operationName": "HostPoolLoadBalancerTypeUpdated",
    "category": "Autoscale",
    "resultType": "Succeeded",
    "level": "Informational",
    "correlationId": "35ec619b-b5d8-5b5f-9242-824aa4d2b878",
    "properties": {
        "Message": "Host pool's load balancing algorithm updated",
        "HostPoolArmPath": "/subscriptions/AD11111A-1C21-1CF1-A7DE-CB1111E1D111/resourcegroups/test/providers/microsoft.desktopvirtualization/hostpools/testHostPool ",
        "PreviousLoadBalancerType": "BreadthFirst",
        "NewLoadBalancerType": "DepthFirst"
    }
}

Следующие шаги