Упражнение. Мониторинг автоматического масштабирования
В этом упражнении вы используете log analytics для запроса событий автомасштабирования для примера приложения.
Мониторинг автомасштабирования приложения с помощью Log Analytics
Можно проверить результат оценки и масштабирования, предпочтительно, с помощью Log Analytics. В примере приложения мы перенаправили журналы автомасштабирования в журналы Azure Monitor (Log Analytics) через рабочую область Log Analytics, созданную с помощью настройки примера приложения.
Внимание
Время приема данных журнала в Azure Monitor может занять до 15 минут. Если данные не находятся в Log Analytics, может потребоваться дополнительное время для приема данных журнала Azure Spring Apps.
Основные сведения о событиях автомасштабирования
На экране настройки автомасштабирования перейдите на вкладку Журнал выполнения, чтобы просмотреть последние действия по масштабированию.
На вкладке также показано изменение Наблюдаемой емкости с течением времени. Чтобы получить дополнительные сведения обо всех действиях автомасштабирования, включая операции обновления и удаления, просмотрите журнал действий и выполните фильтрацию по операциям автомасштабирования.
Далее мы используем log analytics для более глубокого анализа событий автомасштабирования.
Использование Log Analytics для устранения ошибок в событиях масштабирования
В портал Azure откройте рабочую область Log Analytics в группе ресурсов. Этот шаг задает начальную область рабочей области Log Analytics, чтобы запрос выбирает все данные в этой рабочей области. Если выбрать Журналы из меню ресурсов Azure, для области будут заданы только записи из этого ресурса.
В меню слева выберите журналы.
В левой части экрана содержится вкладка Таблицы, на которой можно просматривать таблицы, доступные в текущей области.
Разверните решение «Управление журналами» и найдите таблицу AutoscaleEvaluationsLog. Вы можете развернуть таблицу, чтобы просмотреть ее схему, или навести указатель мыши на ее имя, чтобы отобразить дополнительные сведения.
Написание запроса Kusto
Давайте напишем запрос с помощью таблицы AutoscaleEvaluationsLog. Дважды щелкните имя таблицы, чтобы добавить ее в окно запроса. Кроме того, можно ввести текст непосредственно в окне. Вы даже можете получить IntelliSense, который помогает завершить имена таблиц в текущей области и команды язык запросов Kusto (KQL).
Это самый простой запрос, который вообще можно написать. Он просто возвращает все записи в таблице. Запустите его, нажав кнопку "Выполнить " или нажав клавиши SHIFT+ ВВОД на клавиатуре с курсором, расположенным в любом месте текста запроса.
AutoscaleEvaluationsLog
Число записей, возвращенных запросом, отображается в правом нижнем углу. Дополнительные упражнения по запросам автомасштабирования KQL см. в разделе «Сводка по уроку» в конце этого модуля.