![](https://habrastorage.org/r/w780/getpro/habr/upload_files/ee5/e2a/b65/ee5e2ab653a10894841b267c2dedd684.jpg)
В этом материале я постараюсь описать один из способов организации алертов в микросервисной архитектуре.
Далее речь пойдет о системе, которая работает на основе стека prometheus alertmanager + с учетом того, что микросервисы развернуты в кубере. Итак, приступим.
В незапамятные времена, когда еще не вышла последняя серия «Во все тяжкие», алерты чаще всего хранились в одном месте — будь то icinga, zabbix, TICK stack или тот же самый Prometheus. В этом есть свои плюсы — можно легко отслеживать изменения, грепнуть нужный алерт, накидать CI и так далее. Но когда речь заходит о микросервисной архитектура, где бизнес логика представлена отдельными сервисами, было бы логичным держать бизнес алертинг рядом с микросервисов.
Что ж, давайте попробуем реализовать такой подход.