Skip to content
bibin sebastian edited this page Dec 6, 2018 · 7 revisions

Alert Manager (AM) wiki

Welcome to the Alert Manager wiki.

Goals

We're creating AM with several goals in mind:

  • Make it easy to configure alert subscription rules.
  • It should provide integration points to commonly used notification channels.
  • Alerts received should be persisted and queryable. If needed, we should be able to add custom store implementations in a pluggable fashion.
  • It should provision the capability to group and silence/prohibit alerts. This feature should be extendable whenever needed.

Design

Alert Manager receives all the alerts in a kafka topic, and all dependent capabilities like notification, storage etc are implemented as separate applications which are hooked up to kafka. This helps us to add more features to Alert Manager in a scalable fashion. Kafka will act as the nervous system for AM. Subscription rules are stored in elastic search.

Clone this wiki locally