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

Примечание.

Azure Spring Apps — это новое название службы Azure Spring Cloud. Старое название будет еще некоторое время встречаться в наших материалах, пока мы не обновим ресурсы, такие как снимки экрана, видео и схемы.

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

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

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

Необходимые компоненты

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

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

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

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

Screenshot of the Azure portal showing the Activity log page and the details pane open on the selected operation.

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

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

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

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

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

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

Screenshot of the Azure portal showing the Resource Health page with the information and health history for degraded resource.

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

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

Screenshot of the Azure portal showing the Planned maintenance page for Service Health with a maintenance issue highlighted.

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

Screenshot of Azure portal example log for planned maintenance in progress.

Примечание.

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

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

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

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

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

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

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

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

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

    Screenshot of the Azure portal showing the Activity log page and the New Alert rule button highlighted for a selected log.

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

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

    Screenshot of Azure portal activity log alert condition.

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

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

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

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

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

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

    Screenshot of Azure portal Resource health page with the 'Add resource health alert' button highlighted.

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

    Screenshot of the Azure portal showing the Scope tab for Create an alert rule dialog when selected from the Resource health page.

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

    Screenshot of the Azure portal showing the Condition tab for Create an alert rule dialog when selected from the Resource health page.

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

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

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

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

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

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

    Screenshot of Azure portal Health alerts page the 'Add service health alert' button highlighted.

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

    Screenshot of the Azure portal showing the Scope tab for Create an alert rule dialog when selected from the Health alerts page.

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

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

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