Upgrade to Prometheus breaks monitoring services in SUSE Manager
This document (000020591) is provided subject to the disclaimer at the end of this document.
Environment
SUSE Manager 4.2
SUSE Manager 4.1
Situation
With the update of Prometheus from version 2.27.1 to 2.32.1 (package with name golang-github-prometheus-prometheus), there are some breaking changes that need to be addressed in case a customer is using it in a SUSE Manager environment. In such cases, this package is installed in the Monitoring Server, which can be a simple managed client, or even one of the proxies.
Resolution
All users with existing monitoring setups should reapply the highstate on the monitoring server(s).
Cause
In this upgrade of Prometheus, the configuration and the returned set of meta labels have changed. Monitoring will not work properly until the highstate mentioned above has been executed.
Additional Information
Customers should note that this will affect both versions 4.1 and 4.2. The issue is documented in the release notes of the new version, 4.2.5. However, in version family 4.1.13, this will be documented in a minor maintenance update of the release notes, 4.1.13.1, which might not be installed on time or simply go unnoticed. All updates mentioned here are related to the release notes and are not strictly needed for the fix (these are simply test files). The resolution sticks to what was shared in the "Resolution" section.
The
upstream documentation can be checked for further details.
Disclaimer
This Support Knowledgebase provides a valuable tool for SUSE customers and parties interested in our products and solutions to acquire information, ideas and learn from one another. Materials are provided for informational, personal or non-commercial use within your organization and are presented "AS IS" WITHOUT WARRANTY OF ANY KIND.
- Document ID:000020591
- Creation Date:
18-Feb-2022
- Modified Date:24-Feb-2022
-
< Back to Support Search
For questions or concerns with the SUSE Knowledgebase please contact: tidfeedback[at]suse.com