Since Prometheus 3.0, we started requiring correct content type negotiation: prometheus/prometheus#15136
The server used in the compliance tests does not handle content-type negotiation, so Prometheus doesn't pass the compliance tests.
The same thing will happen to the OTel collector once we update our Prometheus dependency to 3.0 or higher.
Since Prometheus 3.0, we started requiring correct content type negotiation: prometheus/prometheus#15136
The server used in the compliance tests does not handle content-type negotiation, so Prometheus doesn't pass the compliance tests.
The same thing will happen to the OTel collector once we update our Prometheus dependency to 3.0 or higher.