Упражнение. Мониторинг автоматического масштабирования

Завершено

В этом упражнении вы используете log analytics для запроса событий автомасштабирования для примера приложения.

Мониторинг автомасштабирования приложения с помощью Log Analytics

Можно проверить результат оценки и масштабирования, предпочтительно, с помощью Log Analytics. В примере приложения мы перенаправили журналы автомасштабирования в журналы Azure Monitor (Log Analytics) через рабочую область Log Analytics, созданную с помощью настройки примера приложения.

Внимание

Время приема данных журнала в Azure Monitor может занять до 15 минут. Если данные не находятся в Log Analytics, может потребоваться дополнительное время для приема данных журнала Azure Spring Apps.

Основные сведения о событиях автомасштабирования

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

Снимок экрана: вкладка

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

Далее мы используем log analytics для более глубокого анализа событий автомасштабирования.

Использование Log Analytics для устранения ошибок в событиях масштабирования

  1. В портал Azure откройте рабочую область Log Analytics в группе ресурсов. Этот шаг задает начальную область рабочей области Log Analytics, чтобы запрос выбирает все данные в этой рабочей области. Если выбрать Журналы из меню ресурсов Azure, для области будут заданы только записи из этого ресурса.

  2. В меню слева выберите журналы.

В левой части экрана содержится вкладка Таблицы, на которой можно просматривать таблицы, доступные в текущей области.

Разверните решение «Управление журналами» и найдите таблицу AutoscaleEvaluationsLog. Вы можете развернуть таблицу, чтобы просмотреть ее схему, или навести указатель мыши на ее имя, чтобы отобразить дополнительные сведения.

Снимок экрана: меню Log Analytics в портал Azure.

Написание запроса Kusto

Давайте напишем запрос с помощью таблицы AutoscaleEvaluationsLog. Дважды щелкните имя таблицы, чтобы добавить ее в окно запроса. Кроме того, можно ввести текст непосредственно в окне. Вы даже можете получить IntelliSense, который помогает завершить имена таблиц в текущей области и команды язык запросов Kusto (KQL).

Это самый простой запрос, который вообще можно написать. Он просто возвращает все записи в таблице. Запустите его, нажав кнопку "Выполнить " или нажав клавиши SHIFT+ ВВОД на клавиатуре с курсором, расположенным в любом месте текста запроса.

AutoscaleEvaluationsLog

Число записей, возвращенных запросом, отображается в правом нижнем углу. Дополнительные упражнения по запросам автомасштабирования KQL см. в разделе «Сводка по уроку» в конце этого модуля.