Создание оповещений для Управляемого экземпляра SQL на портале Azure.

Область применения: Управляемый экземпляр SQL Azure

В этой статье объясняется, как настроить оповещения для баз данных в базе данных Управляемого экземпляра SQL Azure с помощью портала Azure. Оповещения могут отправлять сообщения по электронной почте, вызывать веб-перехватчики, использовать Функции Azure и последовательности runbook, вызывать внешнюю систему запросов с поддержкой ITSM, а также звонить и отправлять текстовые сообщения на телефон. Эти действия выполняются, когда определенная метрика, например размер хранилища экземпляров или загрузка ЦП, достигает предопределенного порогового значения. В этой статье также приведены рекомендации по настройке периодов оповещений.

Обзор

Вы можете получать оповещения на основе отслеживания метрик или событий в службах Azure.

  • Значения метрик. Оповещение активируется, когда значение указанной метрики выходит за рамки заданного порогового значения. То есть сначала оно активируется, когда условие выполняется, а затем — когда условие перестает выполняться.

Для оповещения можно настроить действие, выполняемое при активации оповещения:

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

Вы можете настроить правила генерации оповещений и получать сведения о них с помощью портала Azure, PowerShell или Azure CLI, а также с помощью REST API Azure Monitor.

Оповещения метрик, доступные для управляемого экземпляра

Важно!

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

Для конфигурации оповещений доступны следующие метрики управляемого экземпляра.

Метрика Описание Единица измерения и возможные значения
Average CPU percentage (Средний процент использования ЦП) Средний процент использования ЦП за выбранный период времени. 0–100 %
Количество считанных байт ввода-вывода Количество байтов, считанных при вводе-выводе за выбранный период времени. Байты
Количество записанных байт ввода-вывода Количество байтов, записанных при вводе-выводе за выбранный период времени. Байты
IO requests count (Количество запросов ввода-вывода) Число запросов ввода-вывода за выбранный период времени. числовые;
Зарезервированное дисковое пространство Текущий максимальный размер дискового пространства, зарезервированного для управляемого экземпляра. Может быть изменен операцией масштабирования ресурсов. МБ (мегабайты)
Использованное дисковое пространство Дисковое пространство, использованное за выбранный период. Изменяется по мере потребления хранилища базами данных и экземпляром. МБ (мегабайты)
Virtual core count (Число виртуальных ядер) Виртуальные ядра, подготовленные для управляемого экземпляра. Их число может быть изменено операцией масштабирования ресурсов. 4–80 виртуальных ядер

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

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

  2. Выберите пункт меню Метрики в разделе "Мониторинг".

    Мониторинг

  3. Из раскрывающегося меню выберите метрику, для которой вы хотите настроить оповещение (в примере используется метрика "Используемое дисковое пространство").

  4. Выберите период агрегирования — средний, минимальный или максимальный на заданном периоде времени.

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

  6. В области "Создание правила генерации оповещений" щелкните Имя условия (в примере показано "Используемое дисковое пространство").

    Определение условия

  7. В области "Настроить логику сигналов" укажите оператор, тип агрегирования и пороговое значение.

    • Параметры типа оператора: "больше", "равно" и "меньше" (порогового значения).
    • Параметры типа агрегирования — "Минимальное", "Максимальное" или "Среднее" (за детализированный период агрегирования).
    • Пороговое значение — это значение оповещения, которое будет оцениваться на основе оператора и условия агрегирования.

    Настройка логики сигнала

    В примере, показанном на снимке экрана, используется значение 1 840 876 МБ, представляющее пороговое значение в 1,8 ТБ. Так как в примере указан оператор "больше", то оповещение будет создано, если объем хранилища, используемый управляемым экземпляром, превысит 1,8 ТБ. Обратите внимание на то, что пороговое значение для метрик дискового пространства должно быть выражено в мегабайтах (МБ).

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

  9. Выберите группу действий. Отобразится область "Группа действий", с помощью которой вы сможете выбрать существующее действие или создать новое. Это действие определяет, что произойдет при активации оповещения (например, можно отправить электронное сообщение, выполнить вызов по телефону, запустить веб-перехватчик, функцию Azure или runbook).

    Выбор группы действий

    • Чтобы создать группу действий, выберите +Создать группу действий.

      Создание оповещений группы действий

    • Укажите способ оповещения: введите имя группы действий, краткое имя, имя действия и выберите тип действия. Тип действия определяет, что произойдет: вы получите уведомление по электронной почте, текстовое сообщение, голосовой вызов или, возможно, будет запущен веб-перехватчик, функция Azure, runbook либо будет создан запрос ITSM в совместимой системе.

      Определение способа оповещения

  10. Введите сведения о правиле генерации оповещений для записей и выберите тип серьезности.

    Описание правила

  • Завершите создание правила генерации оповещений, нажав кнопку Создание правила генерации оповещений.

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

Проверка оповещений

Примечание

Сведения о том, как скрывать избыточные оповещения, см. в разделе Подавление оповещений.

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

Пример оповещения

В электронном сообщении отображается имя оповещения, сведения о пороге и причина активации оповещения. Эти сведения помогают при проверке и устранении неполадок, связанных с оповещением. Чтобы просмотреть оповещение, полученное по электронной почте, на портале Azure, можно воспользоваться кнопкой See in Azure portal (Просмотреть на портале Azure).

Просмотр, приостановка, активация, изменение и удаление правил генерации оповещений

Примечание

Для управления существующими оповещениями используется меню "Оповещения" на панели мониторинга на портале Azure. Существующие оповещения невозможно изменить из колонки ресурса Управляемого экземпляра.

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

  1. На портале Azure найдите элемент "Оповещения". Щелкните "Оповещения".

    Поиск оповещений

    Кроме того, можно также щелкнуть "Оповещения" на панели навигации Azure, если она настроена.

  2. В области "Оповещения" выберите "Управление правилами оповещения".

    Изменение оповещений

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

Дальнейшие действия