- Status: accepted, superseded by ADR-5
- Deciders: Konstantin Makarychev, Bulat Lutfullin
- Date: 2021-12-24
Technical Story: description
For monitoring purposes we need to implement an integration with popular monitoring tool. Essentially, we want to expose high-level metrics, so users can use them in their monitoring solution.
- We need to integrate with popular monitoring solutions.
- The nature of our metrics require some kind of Push api, rather that Pull.
- Prometheus Exporter (Pull based API)
- Prometheus PushGateway (Push based API)
- Prometheus AlertManager (as implemented in sonar project)
Chosen option: "PushGateway", because Push api suits us, and we don't restrict users with alerts configuration.