Высокая доступность Ruler#

Ruler стремится использовать подход, аналогичный подходу Prometheus с возможностью настройки внешних меток и перемаркировки.

Для высокой доступности Ruler необходимы следующие настройки маркировки:

  • метки, идентифицирующие высокую доступность Ruler и метку реплики с разным значением для каждого экземпляра Ruler, например: cluster="eu1", replica="A" и cluster=eu1, replica="B" с помощью флага --label;

  • метки, которые необходимо удалить непосредственно перед отправкой в alermanager, чтобы alertmanager мог дедуплицировать оповещения, например --alert.label-drop="replica".

Расширенная настройка повторной маркировки возможна с помощью флагов --alert.relabel-config и --alert.relabel-config-file. Ruler удаляет метки, перечисленные в --alert.label-drop, перед повторной маркировкой предупреждения.