Yandex Cloud
Поиск
Связаться с намиПодключиться
  • Истории успеха
  • Документация
  • Блог
  • Все сервисы
  • Статус работы сервисов
    • Доступны в регионе
    • Инфраструктура и сеть
    • Платформа данных
    • Контейнеры
    • Инструменты разработчика
    • Бессерверные вычисления
    • Безопасность
    • Мониторинг и управление ресурсами
    • ИИ для бизнеса
    • Бизнес-инструменты
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Безопасность
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Партнёрская программа
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Тарифы Yandex Cloud
    • Промоакции и free tier
    • Правила тарификации
  • Истории успеха
  • Документация
  • Блог
Проект Яндекса
© 2025 ТОО «Облачные Сервисы Казахстан»
Yandex Application Load Balancer
  • Начало работы
    • Все инструкции
    • Создать инфраструктуру Application Load Balancer c помощью визарда
      • Создать L7-балансировщик
      • Изменить L7-балансировщик
      • Получить информацию об L7-балансировщике
      • Посмотреть статистику L7-балансировщика
      • Настроить алерты
      • Посмотреть логи L7-балансировщика
      • Настроить запись логов L7-балансировщика
      • Получить идентификатор лог-группы L7-балансировщика
      • Остановить и запустить L7-балансировщик
      • Переместить ВМ в целевую группу в новой зоне доступности
      • Удалить L7-балансировщик
    • Посмотреть операции с ресурсами сервиса
  • Управление доступом
  • Правила тарификации
  • Справочник Terraform
  • Метрики Monitoring
  • Аудитные логи Audit Trails
  • Логи L7-балансировщика
  • История изменений
  • Обучающие курсы
  1. Пошаговые инструкции
  2. L7-балансировщики
  3. Настроить алерты

Настроить алерты

Статья создана
Yandex Cloud
Обновлена 10 ноября 2025 г.

Алертинг позволяет следить за изменениями в метриках и отправлять уведомления, когда показатели достигают критических значений. Изменения в метриках отслеживаются с помощью периодически отправляемых запросов — алертов. Когда они достигают пороговых значений, система отправляет уведомление через указанный канал связи. Например, по электронной почте или в мессенджер.

Чтобы настроить алертинг:

  1. Создайте канал уведомлений.
  2. Выберите метрики и метки для контроля.
  3. Создайте алерт.

Рассмотрим пример создания алерта о недоступности сервиса.

Алерт будет срабатывать, когда количество неуспешных запросов составляет 50% и более от общего количества запросов. Такой алерт поможет выявить DDoS-атаки или сбои в работе инфраструктуры.

Обозначим буквами количество входящих запросов в секунду:

  • A — общее количество запросов.
  • B — количество неуспешных запросов.

Настроим алерты:

  • B составляет 30% от A — предупреждение (Warning);
  • B составляет 50% от A — критический уровень (Alarm).

Создание канала уведомленияСоздание канала уведомления

  1. В консоли управления слева выберите каталог.

  2. Выберите сервис Monitoring.

  3. Выберите раздел Каналы уведомлений.

  4. Нажмите Создать канал.

  5. Укажите имя канала, метод отправки и получателей.

    Примечание

    Чтобы получать уведомления, пользователь должен:

    • иметь роль monitoring.viewer на каталог, в котором настроен алерт.
    • в настройках консоли управления:
      • включить опцию Мониторинг;
      • указать адрес электронной почты, номер телефона и Telegram-аккаунт или группу.
  6. Нажмите Создать.

Выбор метрик для контроляВыбор метрик для контроля

  • Величину A будем получать с помощью метрики load_balancer.requests_count_per_second.
  • Величину B будем получать с помощью метрики load_balancer.requests_count_per_second, отфильтровав по метке code = 503.
  • Долю B от A будем вычислять как 100 * B / A и сохранять в значении C.

Создание алертаСоздание алерта

  1. На странице сервиса Monitoring нажмите Создать алерт.

  2. Введите название алерта, например, unavailable_service.

  3. В блоке Настройки алерта опишите запрос для получения A:

    1. Напротив значка добавьте параметры:
      • service = Application Load Balancer;
      • name = load_balancer.requests_count_per_second;
      • load_balancer = <имя_балансировщика_нагрузки>.
    2. Напротив значка задайте функцию для обработки данных replace_nan(0) — замена пропусков данных на значение 0, чтобы график был непрерывным.
  4. Нажмите Добавить запрос.

  5. Опишите запрос для получения B:

    1. Укажите данные для сбора:
      • service = Application Load Balancer;
      • name = load_balancer.requests_count_per_second;
      • code = 503;
      • load_balancer = <имя_балансировщика_нагрузки>.
    2. Задайте функцию replace_nan(0).
  6. Нажмите Добавить запрос.

  7. Опишите запрос C для получения доли B от A в процентах:

    1. Нажмите , чтобы переключиться в текстовый режим редактирования запроса.
    2. В строке запроса введите 100 * B / A.
  8. В блоке Условия срабатывания укажите:

    • Запрос для проверки — C.
    • Функция агрегации — Все значения.
    • Warning — 30 (предупреждение).
    • Alarm — 50 (критический уровень).
    • Окно вычисления — 30 секунд.
    • Задержка вычисления — 15 секунд.
  9. В блоке Обработка отсутствия данных оставьте значения по умолчанию.

  10. (опционально) В блоке Аннотации добавьте информацию, которую следует записывать при срабатывании алерта.

  11. В блоке Уведомления добавьте канал для отправки уведомления.

  12. Нажмите Создать.

Была ли статья полезна?

Предыдущая
Посмотреть статистику L7-балансировщика
Следующая
Посмотреть логи L7-балансировщика
Проект Яндекса
© 2025 ТОО «Облачные Сервисы Казахстан»