Werk #15641: Prometheus: Properly Encode PromQL Queries

Komponente Checks & agents
Titel Prometheus: Properly Encode PromQL Queries
Datum 10.09.2023
Checkmk Edition Checkmk Raw (CRE)
Checkmk-Version 2.2.0p10 2.3.0b1
Level Kleine Änderung
Klasse Bugfix
Kompatibilität Kompatibel - benötigt kein manuelles Eingreifen

The Prometheus agent allows specifying PromQL queries via the option Service creation using PromQL queries. In 2.2.0, any query containing a '+' would not be encoded properly. For example, the query

up{container=".+"}

would result in a HTTP request, which is interpreted by Prometheus as

up{container=". "}

Zur Liste aller Werks