Monitoring Mixins
The Monitoring Mixins project was started in 2018 and initially driven primarily by two pillars of the Prometheus community, Tom Wilkie (CTO of Grafana Labs) and Frederic Branczyk (of Prometheus Operator fame, among many other things). The stated aim of the project is to “define a minimal standard for how to package together Prometheus alerts, Prometheus recording rules, and Grafana dashboards.”
The project aims to address the needs of two distinct user bases: consumers and providers. In this context, providers are developers and maintainers of software who wish to be able to provide – in a consistent way – a base-level package of configurable Prometheus alerts, recording rules, and Grafana dashboards for their software. This is in line with the thinking that developers of software are the most equipped to be able to identify what metrics their software exposes and which should be of the most interest to its users. On the opposite side...