Настройка silences

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

Note

Silences назначаются конкретному Alertmanager и подавляют уведомления только для оповещений, управляемых этим Alertmanager.

В Grafana Cloud автономный интерфейс Alertmanager устарел и больше не доступен. Управляйте silences здесь, в интерфейсе Grafana Alerting. Подробнее см. в разделе Настройка Alertmanager.

Mute timings и активные временные интервалы против silences

Mute timings и активные временные интервалы и silences — это разные способы подавления уведомлений. Они не мешают вычислению правил оповещений и не мешают экземплярам оповещений появляться в интерфейсе; они лишь предотвращают создание уведомлений.

Следующая таблица показывает ключевые различия между mute timings и silences.

Mute timing Silence
Настройка Создаётся, затем добавляется в политики уведомлений Сопоставляет оповещения по меткам, чтобы определить, отключать ли их
Период Использует определения временных интервалов, которые могут периодически повторяться Имеет фиксированное время начала и окончания

Добавление silences

Чтобы добавить silence, выполните следующие шаги.

  1. В меню слева нажмите Alerts & IRM, а затем Alerting.

  2. Нажмите Silences.

  3. В выпадающем списке Alertmanager выберите внешний Alertmanager, чтобы создавать silences и управлять ими для внешнего источника данных. Иначе оставьте опцию по умолчанию — Grafana.

  4. Нажмите Create silence, чтобы открыть страницу Create silence.

  5. В Silence start and end выберите дату начала и окончания, чтобы указать, когда silence должен вступить в силу и истечь.

  6. При необходимости в Duration укажите, как долго применяется silence. Это автоматически обновляет время окончания в поле Silence start and end.

  7. В полях Label и Value введите одну или несколько Matching Labels, чтобы определить, к каким оповещениям применяется silence.

Любые совпадающие оповещения (только в состоянии firing) отображаются в разделе Affected alert instances.

  1. В Comment добавьте сведения о silence.
  2. Нажмите Submit.

Редактирование silences

Чтобы отредактировать silence, выполните следующие шаги.

  1. В меню слева нажмите Alerts & IRM, а затем Alerting.
  2. Нажмите Silences, чтобы увидеть список существующих silences.
  3. Найдите silence, который хотите отредактировать, затем нажмите Edit (значок карандаша).
  4. Внесите нужные изменения, затем нажмите Submit, чтобы сохранить изменения.

Удаление silences

Чтобы удалить silence, выполните следующие шаги.

  1. В меню слева нажмите Alerts & IRM, а затем Alerting.
  2. Нажмите Silences, чтобы увидеть список существующих silences.
  3. Выберите silence, который хотите завершить, затем нажмите Unsilence.

Note

Нажатие Unsilence завершает silence немедленно, и это единственный способ завершить silence до настроенного времени окончания. Silences нельзя удалить навсегда вручную.

Длительность и хранение silences

Лимиты длительности

Максимальной длительности для silence нет. Вы можете создать silence на любой срок. Однако администраторы могут настроить следующие лимиты:

  • alertmanager_max_silences_count: максимальное количество активных и ожидающих silences на тенант (по умолчанию: 0, без лимита); истёкшие silences также учитываются.
  • alertmanager_max_silence_size_bytes: максимальный размер silence в байтах (по умолчанию: 0, без лимита).

Хранение истёкших silences

Истёкшие silences автоматически удаляются через 5 дней. Этот срок хранения не настраивается. Процесс очистки запускается автоматически каждые 15 минут и удаляет истёкшие silences, которые старше срока хранения.

Silences для конкретного правила

Silences для конкретного правила — это silences, которые применяются только к конкретному правилу оповещения. Они создаются, когда вы отключаете правило оповещения напрямую с помощью действия Silence notifications в интерфейсе.

В отличие от общих silences, доступ к silence для конкретного правила напрямую связан с правилом оповещения, на которое он действует. Их можно создать вручную, указав конкретный сопоставитель метки: __alert_rule_uid__=<alert rule UID>.

Уведомительные сообщения по умолчанию часто включают ссылку для отключения оповещений.

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

Если .Alert.SilenceURL не подходит для вашего конкретного случая, вы также можете создать пользовательскую ссылку silence для ваших пользовательских шаблонов.

Правила ингибирования

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