инстанса. В метриках вижу, что один занял позицию №0, другой №1, т.е. они друг-друга нашли и подружились вроде.
Но почему-то оба отправили алерт, т.е. я получил его в слаке два раза :(
Документация пока не попалась, как такого избежать? или как они вообще решают между собой, кто будет слать алерты?
Во-первых, кластер из 2х бесполезен: там используется консенсус с кворумом 50%+1, и потому для любого N отказоустойчивость кластера из 2N узлоа эквивалентна кластеру из 2N-1 узлов. По поводу двойных алертов: удостоверься, что у тебя окно группировки алертов достаточно широкое, чтобы в него пролетали оба алерта, а также, что у тебя правильно выставлен ключ группировки. Документация тут https://www.prometheus.io/docs/alerting/latest/alertmanager/
В алертменеджере ведь нет кворума и если он остаётся один и ему приходит алерт, он его просто отправляет?
там нет консенсуса
Судя по тому что я прочитал, в Alertmanager не нужен кворум. Они все должны слать, но каждый следующий с задержкой... вот что-то с этой задержкой проблема.
отправляет тот, который получил алерт. Если получили оба, то второй как только получит сообщение от первого, что тот уже отправил, то не будет отправлять. Если не получит, то сам отправит.
Обсуждают сегодня