Alertmanager in mesh
Se volessimo per caso in futuro avere del monitoring ridondante (a.k.a. "serio"), in teoria basta impostare num_instances di prometheus a 2 in services.yml e voila', magicamente abbiamo due istanze di prometheus. In questo caso pero', gli alertmanager dovrebbero parlarsi e coordinarsi tra loro per evitare di consegnare alert due volte.
Questo si dovrebbe poter fare con le opzioni -mesh
di prometheus-alertmanager, in particolare credo si possa passare un elenco di peers (ovvero host del gruppo Ansible "prometheus" che non sono l'host che Ansible sta valutando) all'opzione -mesh.peer=
(ripetuta piu' volte, nel caso).
Dovrebbe bastare una modifica a rules/roles/prometheus/templates/alertmanager.default.j2 credo.
Edited by ale