Использование портала 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».

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

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

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