Chapter 1. Monitoring stack for Red Hat OpenShift release notes
The OpenShift Container Platform release notes for the monitoring stack contain information about new features and enhancements, Technology Previews, deprecated and removed features, known issues, and fixed issues.
1.1. Support version matrix for monitoring components Copy linkLink copied to clipboard!
The following matrix contains information about versions of monitoring components for OpenShift Container Platform 4.12 and later releases:
| OpenShift Container Platform | Prometheus Operator | Prometheus | Metrics Server | Alertmanager | kube-state-metrics agent | monitoring-plugin | node-exporter agent | Thanos |
|---|---|---|---|---|---|---|---|---|
| 4.22 | 0.90.1 | 3.9.1 | 0.8.1 | 0.31.1 | 2.18.0 | 1.0.0 | 1.10.2 | 0.41.0 |
| 4.21 | 0.87.1 | 3.7.3 | 0.8.0 | 0.29.0 | 2.17.0 | 1.0.0 | 1.10.2 | 0.39.2 |
| 4.20 | 0.85.0 | 3.5.0 | 0.8.0 | 0.28.1 | 2.16.0 | 1.0.0 | 1.9.1 | 0.39.2 |
| 4.19 | 0.81.0 | 3.2.1 | 0.7.2 | 0.28.1 | 2.15.0 | 1.0.0 | 1.9.1 | 0.37.2 |
| 4.18 | 0.78.1 | 2.55.1 | 0.7.2 | 0.27.0 | 2.13.0 | 1.0.0 | 1.8.2 | 0.36.1 |
| 4.17 | 0.75.2 | 2.53.1 | 0.7.1 | 0.27.0 | 2.13.0 | 1.0.0 | 1.8.2 | 0.35.1 |
| 4.16 | 0.73.2 | 2.52.0 | 0.7.1 | 0.26.0 | 2.12.0 | 1.0.0 | 1.8.0 | 0.35.0 |
| 4.15 | 0.70.0 | 2.48.0 | 0.6.4 | 0.26.0 | 2.10.1 | 1.0.0 | 1.7.0 | 0.32.5 |
| 4.14 | 0.67.1 | 2.46.0 | N/A | 0.25.0 | 2.9.2 | 1.0.0 | 1.6.1 | 0.30.2 |
| 4.13 | 0.63.0 | 2.42.0 | N/A | 0.25.0 | 2.8.1 | N/A | 1.5.0 | 0.30.2 |
| 4.12 | 0.60.1 | 2.39.1 | N/A | 0.24.0 | 2.6.0 | N/A | 1.4.0 | 0.28.1 |
The openshift-state-metrics agent and Telemeter Client are OpenShift-specific components. Therefore, their versions correspond with the versions of OpenShift Container Platform.
1.2. OpenShift Container Platform 4.22 monitoring release notes Copy linkLink copied to clipboard!
Review changes for OpenShift Container Platform 4.22 monitoring stack, including new features and enhancements, Technology Previews, deprecated and removed features, known issues, and fixed issues.
The changes are included in the following errata advisory:
1.2.1. Updates to monitoring stack components and dependencies Copy linkLink copied to clipboard!
This release includes the following version updates for monitoring stack components and dependencies:
- Alertmanager to 0.31.1
- Prometheus to 3.9.1
- Prometheus Operator to 0.90.1
- Metrics Server to 0.8.1
- kube-state-metrics agent to 2.18.0
- Thanos to 0.41.0
1.2.2. New features and enhancements Copy linkLink copied to clipboard!
The monitoring stack for this release includes the following new features and enhancements:
ethtoolcollector support in node-exporterWith this update, the Cluster Monitoring Operator (CMO) supports enabling the
ethtoolcollector innode-exporter. This feature allows the collection of network interface metrics from the underlying host hardware.MetricsCollectionProfilesgeneral availability-
With this update,
MetricsCollectionProfilesattain general availability (GA) and are always enabled. The available collection profiles are full, minimal, and none. Additionally, the admission webhook validates collection profile values. - Cluster TLS profile enforcement for Thanos sidecar gRPC servers
With this update, the Thanos sidecar gRPC server in the
openshift-monitoringnamespace automatically enforces the cluster minimum TLS version. The Cluster Monitoring Operator (CMO) server reads and applies the cluster TLS profile. If the profile configuration changes, the CMO server automatically exits to safely pick up the system updates.EndpointSliceservice discovery for monitoring stacksWith this update, the monitoring stack uses
EndpointSlice-based discovery instead ofEndpointsforkubeletandnode-exporterServiceMonitors. Role-based access control (RBAC) permissions forEndpointSliceresources are added to the user-workload monitoring Prometheus Operator. This block configuration grants the necessary permissions onEndpointsliceresources to theprometheus-operator-user-workloadservice account.
1.2.3. Technology Preview features Copy linkLink copied to clipboard!
Technology Preview features are not supported with Red Hat production service level agreements (SLAs) and might not be functionally complete. Red Hat does not recommend using them in production. These features provide early access to upcoming product features, enabling customers to test functionality and provide feedback during the development process.
For more information about the support scope of Red Hat Technology Preview features, see Technology Preview Features Support Scope.
The monitoring stack for this release includes the following Technology Preview features:
ClusterMonitoringconfiguration resource (Technology Preview)With this update, the Cluster Monitoring Operator provides the
ClusterMonitoringcustom resource (config.openshift.io/v1alpha1). This resource provides a Kubernetes-native, validated API for configuring the monitoring stack as an alternative to thecluster-monitoring-configConfigMap. In this release, this capability is limited to configuring the user-defined monitoring mode through thespec.userDefinedfield. The operator automatically watches theClusterMonitoringresource and reconciles changes.To make this resource available, you must enable the
TechPreviewNoUpgradefeature set, which activates theClusterMonitoringConfigfeature gate.
1.2.4. Fixed issues Copy linkLink copied to clipboard!
The monitoring stack for this release includes the following fixed issues:
metrics-serverdeployment prefers control-plane nodes to prevent worker node reboot delaysBefore this update, scheduling the
metrics-serverpod on a worker node caused a delayed shutdown or reboot because of a 150-second shutdown delay flag.With this release, the
metrics-serverdeployment prefers control-plane nodes and tolerates their taints, which isolates the shutdown delay to control-plane infrastructure and prevents reboot delays on standard worker nodes.
1.3. Asynchronous errata updates Copy linkLink copied to clipboard!
Security, fixed issues, and enhancement updates for OpenShift Container Platform 4.22 are released as asynchronous errata through the Red Hat Network. This includes updates for the monitoring stack and other components.
For more information about monitoring updates, see Asynchronous errata updates. Make live after GA