Высокая доступность 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, перед повторной маркировкой предупреждения.