이 콘텐츠는 선택한 언어로 제공되지 않습니다.
Chapter 1. Logging 6.6 release notes
This release of OpenShift Logging is supported on OpenShift Container Platform 4.19 and later.
1.1. Logging 6.6.0 링크 복사링크가 클립보드에 복사되었습니다!
This release of OpenShift Logging is supported on OpenShift Container Platform 4.20 and later. This release includes new features, enhancements, and bug fixes.
This release includes RHBA-2026:39344.
1.1.1. New features and enhancements 링크 복사링크가 클립보드에 복사되었습니다!
This release of OpenShift Logging includes the following new features and enhancements.
- Azure Monitor Logs Ingestion API support
-
With this release, you can forward logs to Azure Monitor by using the new Logs Ingestion API with Data Collection Rules (DCR). This replaces the deprecated Data Collector API, which Microsoft will disable on September 14, 2026. The new
azureLogsIngestionoutput type offers enhanced security through support for Microsoft Entra ID Workload Identity. This enables pod-based authentication without managing shared secrets. Service principal authentication with client secrets remains available for environments that require it. Data Collection Rules provide schema flexibility. You can define custom log schemas that match your organization’s requirements. You can specify which field receives the timestamp. This supports standard schemas such asTimeGeneratedor specialized schemas such as ASIM that useEventStartTime. Both the newazureLogsIngestionoutput and the deprecatedazureMonitoroutput can coexist in the sameClusterLogForwardercustom resource during the migration period. (LOG-7259) - Google Cloud Platform Workload Identity Federation authentication
-
With this release, you can forward logs to Google Cloud Logging by using Workload Identity Federation (WIF) for authentication. WIF provides short-lived credentials instead of long-lived service account keys. This improves security by eliminating the need to manage and rotate service account key files. This feature is only supported on Red Hat OpenShift Logging clusters installed on GCP in manual credentials mode with WIF enabled. To configure WIF authentication, use the Cloud Credential Operator utility (
ccoctl). This utility creates GCP service accounts, IAM policy bindings, and workload identity bindings between Red Hat OpenShift Logging service accounts and GCP service accounts. The collector uses pod-injected service account tokens as subject tokens for WIF token exchange with GCP. Service account key authentication remains available for environments that do not use WIF. (LOG-3577) - Metrics collection profiles to reduce collector cardinality
-
With this release, you can configure the cluster monitoring operator to use metrics collection profiles. These profiles control how many metrics Prometheus collects from the log collector. The
minimalprofile reduces metrics cardinality by collecting only the metrics needed for platform alerts, dashboards, telemetry, and Horizontal and Vertical Pod Autoscaling. This profile excludes high-cardinality histogram metrics, such asvector_component_received_events_count_bucketandvector_buffer_send_duration_seconds_bucket. These metrics create thousands of time series in multitenant environments but are not required for platform functionality. Testing shows the minimal profile reduces Prometheus CPU consumption by approximately 21% and memory consumption by approximately 33% while maintaining all functionality needed for cluster operations. To configure the profile, set thecollectionProfilefield tominimalin thecluster-monitoring-configConfigMap in theopenshift-monitoringnamespace. The available profiles arefull(default, collects all metrics),minimal(collects only metrics needed for platform functionality), andtelemetry(collects only metrics required for Red Hat telemetry). (LOG-9355) - Improved high availability for LokiStack ingestion
-
With this release, the
1x.extra-smalland1x.smallLokiStack deployment sizes now deploy 3 ingester replicas instead of 2. This provides high availability for log ingestion. Previously, these sizes deployed only 2 ingesters with a replication factor of 2. Log ingestion could be interrupted during pod restarts or node failures because at least replication factor plus one (RF+1) ingester replicas are needed to maintain availability. The operator previously generated a warning condition for these sizes indicating non-HA configuration. With this release, ingester resources are redistributed within the existing resource envelope to support 3 ingester replicas. This ensures that log ingestion continues uninterrupted during routine maintenance operations. This change aligns1x.extra-smalland1x.smallwith the HA configuration already used by1x.picoand1x.mediumsizes. (LOG-9352)
1.1.1.1. Additional enhancements 링크 복사링크가 클립보드에 복사되었습니다!
The following enhancements were also introduced in this release:
-
The log collector now exposes a metric that tracks when logs are discarded at the source because they exceed the
MaxRecordSizetuning parameter. This enables you to create alerts when logs are being dropped. You can then investigate which log stream is affected and take corrective action. (LOG-6384) -
A runbook for the
CollectorNodeDowncritical alert is now available in the OpenShift runbooks repository. The runbook provides troubleshooting steps and remediation guidance when this alert fires. (LOG-7256) -
The LokiStack configuration now uses the new object storage backend based on
thanos-io/objstore, which was introduced in Loki 3.4.0. The new backend uses named stores to avoid duplication of object storage configuration across components. (LOG-7392) -
The Red Hat OpenShift Logging Operator now reacts to changes in the cluster TLS profile and updates its own TLS configuration to match. The operator’s metrics endpoint uses the cluster TLS profile for cipher suites and minimum TLS version. When you modify the cluster TLS profile, the Red Hat OpenShift Logging Operator pod restarts to apply the new configuration. The collector also respects the cluster TLS profile unless you specify an output-specific TLS security profile in the
ClusterLogForwardercustom resource. An output-specific profile takes precedence over the cluster-level profile. (LOG-8972) - The Red Hat OpenShift Logging Operator metrics endpoint now uses authentication and TLS encryption. Prometheus must provide a valid bearer token to scrape metrics from the operator. This ensures that only authorized clients can retrieve operator metrics and that the configuration respects the cluster TLS profile. (LOG-8977)
- The log file metrics exporter metrics endpoint now uses authentication and TLS encryption. Prometheus must provide a valid bearer token to scrape metrics from the exporter. This ensures that only authorized clients can retrieve exporter metrics and that the configuration respects the cluster TLS profile. (LOG-8978)
- The Vector collector metrics endpoint now uses authentication and TLS encryption. Prometheus must provide a valid bearer token to scrape metrics from the collector. This ensures that only authorized clients can retrieve collector metrics and that the configuration respects the cluster TLS profile. (LOG-9358)
-
LokiStack ingesters now persist ring tokens to disk by using the
ingester.tokens-file-pathconfiguration option. When an ingester pod restarts, it reuses its previous tokens instead of generating new ones. This avoids unnecessary resharding of data across the ring. (LOG-9401) -
LokiStack PodDisruptionBudgets now set
maxUnavailable: 1instead ofminAvailable. This ensures that during voluntary disruptions such as node drains or upgrades, at most one pod is unavailable at a time. This preserves availability guarantees. (LOG-9402)
1.1.2. Bug fixes 링크 복사링크가 클립보드에 복사되었습니다!
The following issues were resolved in this release of OpenShift Logging.
-
Previously, the description of the
LokiIngesterFlushFailureRateCriticalalert did not match its actual definition. This caused confusion when investigating alert conditions. With this release, the alert description accurately reflects its definition. (LOG-8509) -
Previously, when the CA certificate in the
spec.outputs.tls.ca.configMapNamefield was updated, the collector pods did not restart to use the new certificate. With this release, the Red Hat OpenShift Logging Operator watches the CAConfigMapand restarts collector pods when the certificate changes. (LOG-8631) -
Previously, the
RulerConfigcustom resource definition validation incorrectly listedheaderas a valid value forRemoteWriteAuthTypeinstead of the correct valuebearer. With this release, the validation acceptsbeareras the valid authentication type. (LOG-9002) -
Previously, the
LokiRequestLatencyalert threshold was set to 1 second. This was lower than the actual distributor timeout of 5 seconds. This caused the alert to fire even when no timeouts occurred. With this release, the alert threshold matches the distributor timeout. (LOG-9196) -
Previously, the default
ignore_older_secsvalue of 3600 seconds for theinput_audit_hostinput type was too short. This caused audit logs older than one hour to be ignored. With this release, the default value is increased to allow collection of older audit logs. (LOG-9359) -
Previously, when
noProxy: example.comwas set and logs were forwarded tox.example.com, thenoProxysetting was not honored and the proxy was used incorrectly. With this release, subdomain matching fornoProxysettings works correctly. (LOG-9383) -
Previously, the API description for
spec.outputs.lokiStack.tuning.deliveryModedid not list the possible options. This made it difficult to configure this field correctly. With this release, the API description lists all valid options for thedeliveryModefield. (LOG-9400) -
Previously, the
kubernetesfield was null for all non-container logs such as node logs and audit logs. With this release, thekubernetesfield contains appropriate values for non-container logs or is properly omitted where not applicable. (LOG-9423) -
Previously, the
DiskBufferUsagealert had a broken template variable in the summary annotation and used inconsistent severity casing. With this release, the alert summary displays the actual node hostname and uses lowercase severity labels consistent with other alerts. (LOG-9461)
1.1.3. Deprecations and removals 링크 복사링크가 클립보드에 복사되었습니다!
The following section lists features and functionality that are deprecated or removed in this release of OpenShift Logging.
- Azure Monitor Data Collector API deprecated
-
The
azureMonitoroutput type is deprecated in this release. This output type uses the Azure HTTP Data Collector API. Microsoft will disable the Data Collector API on September 14, 2026. If you currently use theazureMonitoroutput type, you must migrate to the newazureLogsIngestionoutput type before this date to avoid service disruption. TheazureLogsIngestionoutput type uses the Azure Monitor Logs Ingestion API with Data Collection Rules (DCR). This new API provides enhanced security, schema flexibility, and improved reliability compared to the deprecated API. Both output types can coexist in the sameClusterLogForwardercustom resource during the migration period. This allows you to validate the new configuration before you remove the deprecated output. (OBSDA-804)