This repo contains code to test compliance with various Prometheus standards.
If you are reading this as someone testing their own implementation or considering to do so: There is a LOT of work that's planned but not executed yet. If you have time or headcount to invest in uplifting everyone's compliance, please talk to us.
The alert_generator directory contains a shim at the moment. It will test correct generation and emitting of alerts towards Alertmanager.
The openmetrics directory contains a reference to the OpenMetrics test suite.
The promql directory contains code to test compliance with the native Prometheus PromQL implementation.
The remote_write directory contains code to test compliance with the Prometheus Remote Write specification.