Настройка оповещений на основе метрик для Базы данных Azure для PostgreSQL (гибкий сервер) на портале Azure

ОБЛАСТЬ ПРИМЕНЕНИЯ: База данных Azure для PostgreSQL — гибкий сервер

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

Оповещение активируется, когда значение указанной метрики выходит за рамки заданного порога. Сначала оно активируется, когда условие выполняется, а затем — когда условие перестает выполняться. Функция оповещений о метриках работает с отслеживанием состояния, то есть уведомления отправляются только при изменении состояния.

Оповещения можно настроить для выполнения следующих действий при его активации:

  • отправка уведомлений по электронной почте администратору службы и соадминистраторам;
  • отправка уведомления на указанные дополнительные электронные адреса;
  • вызов веб-перехватчика.

Для настройки правил генерации оповещений и получения сведений о них можно использовать:

Создание правила генерации оповещений на основе метрики на портале Azure

  1. В портал Azure выберите гибкий экземпляр сервера База данных Azure для PostgreSQL, который требуется отслеживать.

  2. В разделе Мониторинг боковой панели выберите Оповещения.

  3. Выберите + Новое правило генерации оповещений.

  4. Откроется страница Создание правила, как показано ниже. Заполните необходимые сведения:

  5. Текущий База данных Azure для PostgreSQL гибкий экземпляр сервера автоматически добавляется в область оповещений.

  6. В разделе Условие выберите Добавить условие.

  7. Отобразится список поддерживаемых сигналов. Выберите метрику, для которой необходимо создать оповещение. Например, выберите storage percent.

  8. Появится диаграмма метрики за последние шесть часов. В раскрывающемся списке Период диаграммы установите значение, чтобы просмотреть журнал для метрики за более продолжительное время.

  9. Выберите тип порогового значения (например, статическое или динамическое), оператор (например, "больше"), а также тип агрегирования (например, среднее). Этот выбор определяет логику, которую будет оценивать правило оповещения метрики.

  10. Укажите условие, изменив интервал детализации агрегирования (период), по которому точки данных группируются с помощью функции типа агрегирования (например, "Период обратного просмотра 30 минут") и Частота (например, проверка каждые 15 минут).

  11. По завершении нажмите кнопку Готово.

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

    • Также можно создать новую группу действий для получения уведомлений об оповещении. Дополнительные сведения см. в статье Создание группы действий и управление ей.
    • Чтобы создать новую группу действий, выберите + создать группу действий. Заполните форму группы действий с помощью подписки, группы ресурсов, имени группы действий и отображаемого имени.
    • Настройте Уведомления для группы действий.

    В поле Тип уведомления выберите Роль Azure Resource Manager для электронной почты, чтобы указать владельцев, участников и читателей подписки, которые будут получать уведомления. Выберите Роль Azure Resource Manager для отправки сообщений электронной почты. Для отправки уведомлений конкретным получателям можно также выбрать вариант Сообщения электронной почты, SMS, пуш-уведомления, голосовые сообщения. Укажите Имя типа уведомления и после завершения нажмите Проверить и создать.

  13. Заполните сведения о правиле генерации оповещений, такие как серьезность, имя правила генерации оповещений и описание.

  14. Выберите Создать правило генерации оповещений, чтобы создать оповещение.

  15. Через несколько минут оповещение включится и будет активироваться, как было описано выше.

Отслеживание нескольких ресурсов

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

Чтобы настроить новое правило генерации оповещений метрик, в интерфейсе создания правила генерации оповещений в определении области (шаге 5.) из предыдущего раздела установите флажки, чтобы выбрать все База данных Azure для PostgreSQL гибкие экземпляры сервера, к которым необходимо применить правило.

Внимание

Выбранные ресурсы должны относиться к одному типу ресурсов, расположению и подписке. Ресурсы, которые не соответствуют этим критериям, недоступны для выбора.

Вы также можете использовать шаблоны Azure Resource Manager для развертывания оповещений метрик с несколькими ресурсами. Дополнительные сведения о оповещениях с несколькими ресурсами см. в блоге по мониторингу масштабирования с помощью База данных Azure для PostgreSQL — оповещение о гибком сервере с несколькими ресурсами.

Управление оповещениями

После создания оповещение можно выбрать и сделать следующее:

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

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