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


Мониторинг событий жизненного цикла приложений с помощью журнала действий Azure и службы Работоспособность служб Azure

Примечание.

Планы Basic, Standardи Enterprise вступили в период вывода из обращения 17 марта 2025 года. Дополнительные сведения см. в объявлении о выходе на пенсию в Azure Spring Apps.

План стандартного потребления и выделенный план вошли в период вывода из эксплуатации 30 сентября 2024 года, с полным завершением работы к концу марта 2025 года. Дополнительные сведения см. в статье "Миграция потребления в Azure Spring Apps Standard и выделенного плана на Azure Container Apps".

Эта статья относится к:✅ Basic/Standard ✅ Enterprise

В этой статье содержится информация о мониторинге событий жизненного цикла приложений и настройке оповещений с помощью журнала действий Azure и службы Работоспособность служб Azure.

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

Предварительные условия

Мониторинг событий жизненного цикла приложения, инициированных пользователями, в журналах действий Azure

Журналы действий Azure содержат события ресурсов, возникающие в результате операций с ресурсами в вашей подписке. Следующие сведения о событиях жизненного цикла приложения (такие как запуск, остановка и перезапуск) добавляются в журналы действий Azure:

  • Время выполнения операции.
  • Состояние операции.
  • Какие экземпляры создаются при запуске вашего приложения.
  • Какие экземпляры удаляются при остановке вашего приложения?
  • Какие экземпляры удаляются и создаются при каждом перезапуске приложения?

Чтобы просмотреть затронутые экземпляры при перезапуске приложения, перейдите на экземпляр Azure Spring Apps в портале Azure и выберите журнал действий в области навигации.

Снимок экрана: портал Azure с страницей журнала действий и областью сведений, открытой для выбранной операции.

Мониторинг событий жизненного цикла приложения в службе Работоспособность служб Azure

Работоспособность ресурсов Azure помогает диагностировать и получать поддержку в решении проблем, которые могут повлиять на доступность службы. Эти проблемы включают инциденты обслуживания, периоды планового обслуживания и региональные сбои. События перезапуска приложений добавлены в Azure Service Health. Они включают как неожиданные инциденты (например, незапланированный сбой приложения), так и запланированные действия (например, плановое обслуживание).

Мониторинг незапланированных событий жизненного цикла приложения

При перезапуске вашего приложения из-за незапланированных событий экземпляр Azure Spring Apps показывает статус незначительной в разделе 'Состояние ресурсов' портала Azure. Деградация означает, что обнаружено потенциальное ухудшение производительности ресурса, но ресурс по-прежнему доступен для использования. Примеры незапланированных событий включают сбой приложения, сбой проверки работоспособности и сбой системы.

На главной странице Azure выберите Состояние служб и затем выберите Состояние ресурсов.

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

Снимок экрана: портал Azure, на которой показана страница Работоспособность ресурсов со сведениями и журналом работоспособности для деградированного ресурса.

Мониторинг незапланированных событий жизненного цикла приложения

Приложение может быть перезапущено во время обслуживания платформы. Можно получить уведомление об обслуживании заранее на странице Плановое обслуживание службы Работоспособность служб Azure.

Снимок экрана: портал Azure со страницей планового обслуживания для работоспособности служб с выделенной проблемой обслуживания.

Когда выполняется обслуживание платформы, экземпляр Azure Spring Apps отображает состояние пониженного состояния. При необходимости перезапуска во время обслуживания платформы Azure Spring Apps выполняет последовательное обновление для добавочного обновления приложений. Последовательные обновления предназначены для обновления рабочих нагрузок без простоев. Можно найти последний статус на странице истории работоспособности.

Пример журнала портала Azure о плановом обслуживании, которое находится в процессе.

Примечание.

Сейчас Azure Spring Apps выполняет одно регулярное запланированное обслуживание для обновления базовой версии Kubernetes каждые 2–4 месяца. Подробные сведения о расписании обслуживания см. на странице службы "Работоспособность служб Azure".

Настройка оповещений

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

В следующем списке описаны основные шаги, необходимые для настройки оповещения.

  1. Настройте группу действий с использованием действий, которые следует выполнять при срабатывании оповещения. Примеры типов действий включают отправку голосового вызова, текстового сообщения, электронного письма или запуск различных типов автоматических действий. Для различных оповещений может использоваться либо одна и та же группа действий, либо разные. Это зависит от требований пользователя.
  2. Настройте правила оповещений. В оповещениях используются группы действий для уведомления пользователей о срабатывании оповещения для определенного события жизненного цикла приложения.

Настройте оповещения в соответствии с журналом действий

Чтобы создать правило генерации оповещений журнала действий в портал Azure, выполните следующие действия.

  1. Перейдите к экземпляру Azure Spring Apps и выберите журнал активности в навигационной панели.

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

    Снимок экрана: портал Azure с страницей журнала действий и кнопкой

  3. По умолчанию оповещения относятся к текущей подписке. Выберите вкладку Область, чтобы выбрать другую подписку.

  4. Выберите вкладку «Условие». Выберите название сигнала, чтобы настроить критерии условия.

    Снимок экрана условия оповещения в журнале действий портала Azure.

  5. Выберите вкладку "Действия ". Добавьте группы действий, которые будут применены к правилу генерации оповещений.

  6. Выберите Просмотр и создание, а затем нажмите кнопку Создать.

Настройте оповещения для мониторинга событий жизненного цикла приложения в Azure Service Health.

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

  1. На домашней странице Azure выберите "Работоспособности служб" и выберите "Работоспособности ресурсов" в области навигации.

  2. Выберите "Добавить оповещение о работоспособности ресурсов".

    Снимок экрана: страница портал Azure работоспособности ресурсов с выделенной кнопкой

  3. Выберите вкладку "Область ". Укажите ресурсы, которые будут применены к правилу генерации оповещений.

    Снимок экрана портала Azure, на котором показана вкладка

  4. Выберите вкладку "Условие". Определите условия для активации правила генерации оповещений.

    Снимок экрана: портал Azure с вкладкой

  5. Выберите вкладку "Действия ". Добавьте группы действий, которые будут применены к правилу генерации оповещений.

  6. Выберите Просмотр и создание, а затем нажмите кнопку Создать.

Настройка оповещений для мониторинга уведомления о плановом обслуживании

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

  1. На домашней странице Azure выберите "Работоспособное состояние службы", а затем в области навигации выберите оповещения о работоспособности.

  2. Выберите Добавить оповещение о работоспособности службы.

    Снимок экрана: страница оповещений о работоспособности портал Azure с выделенной кнопкой

  3. Укажите значения параметров на вкладках "Область", "Условие" и "Действия ".

    Снимок экрана портала Azure, показывающий вкладку

  4. Выберите Просмотр и создание, а затем нажмите кнопку Создать.

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

Самостоятельная диагностика и решение проблем в Azure Spring Apps