Werk #15641: Prometheus: Properly Encode PromQL Queries
Component | Checks & agents | ||||
Title | Prometheus: Properly Encode PromQL Queries | ||||
Date | Sep 10, 2023 | ||||
Level | Trivial Change | ||||
Class | Bug Fix | ||||
Compatibility | Compatible - no manual interaction needed | ||||
Checkmk versions & editions |
|
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=". "}