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


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

Примечание.

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

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

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

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

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

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

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

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

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

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

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

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

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

При перезапуске приложения из-за незапланированных событий экземпляр 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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