第 3 章 Logging 6.1
3.1. Logging 6.1
3.1.1. Logging 6.1.1 发行注记
此发行版本包括 Red Hat OpenShift 程序错误修复 6.1.1 的 Logging。
3.1.1.1. 新功能及功能增强
- 在这个版本中,Loki Operator 支持使用 OpenShift Container Platform 4.17 或更高版本中的 Cluster Credential Operator (CCO)在 Google Cloud Platform (GCP)上配置工作负载身份联邦。(LOG-6420)
3.1.1.2. 程序错误修复
-
在此次更新之前,收集器会丢弃较长的审计日志消息,并显示以下错误信息: 内部日志 [Found 行超过 max_line_bytes; discarding.]。在这个版本中,通过增加审计配置阈值来避免较长的审计消息:最大行大小(
max_line_bytes
)为3145728
字节。读取周期max_read_bytes
期间读取的最大字节数为262144
字节。(LOG-6379) -
在此次更新之前,输入接收器服务被重复创建和删除,从而导致挂载 TLS secret 出现问题。在这个版本中,服务会被创建一次,只有在
ClusterLogForwarder
自定义资源中没有定义时删除它。(LOG-6383) - 在此次更新之前,如果名称是另一个名称的子字符串,管道验证可能会进入一个无限循环。在这个版本中,更严格的名称相等检查会阻止无限循环。(LOG-6405)
- 在此次更新之前,收集器警报规则包含 summary 和 message 字段。在这个版本中,收集器警报规则包含 summary 和 description 字段。(LOG-6407)
-
在此次更新之前,在带有配置的
LokiStack
输出的ClusterLogForwarder
自定义资源中设置自定义审计输入会导致因为 nil pointer dereference 造成错误。在这个版本中,Operator 执行 nil 检查,防止出现这样的错误。(LOG-6449) -
在此次更新之前,
ValidLokistackOTLPOutputs
条件会出现在ClusterLogForwarder
自定义资源的状态中,即使输出类型不是LokiStack
。在这个版本中,ValidLokistackOTLPOutputs
条件会被删除,现有输出条件的验证消息会被修正。(LOG-6469) -
在此次更新之前,收集器无法正确挂载
/var/log/oauth-server/
路径,这会阻止审计日志的集合。在这个版本中,添加了卷挂载,审计日志会如预期收集。(LOG-6484) -
在此次更新之前,Red Hat OpenShift Logging Operator 的
must-gather
脚本可能无法收集 LokiStack 数据。在这个版本中,must-gather
脚本已被修复,LokiStack 数据会被可靠地收集。(LOG-6498) -
在此次更新之前,收集器无法正确挂载
oauth-apiserver
审计日志文件。因此,不会收集这些审计日志。在这个版本中,卷挂载会被正确挂载,日志会如预期收集。(LOG-6533)
3.1.1.3. CVE
3.1.2. 日志记录 6.1.0 发行注记
此发行版本包括 Red Hat OpenShift 程序错误修复 6.1.0 的 Logging。
3.1.2.1. 新功能及功能增强
3.1.2.1.1. 日志集合
3.1.2.1.2. 日志存储
-
在这个版本中,新的
1x.pico
LokiStack 大小支持具有较少工作负载的集群,以及减少日志卷(最多 50GB/day)。(LOG-5939)
3.1.2.2. 技术预览
重要
OpenTelemetry 协议(OTLP)输出日志转发器只是一个技术预览功能。技术预览功能不受红帽产品服务等级协议(SLA)支持,且功能可能并不完整。红帽不推荐在生产环境中使用它们。这些技术预览功能可以使用户提早试用新的功能,并有机会在开发阶段提供反馈意见。
有关红帽技术预览功能支持范围的更多信息,请参阅技术预览功能支持范围。
-
在这个版本中,OpenTelemetry 日志可以使用
OTel
(OpenTelemetry)数据模型转发到 Red Hat Managed LokiStack 实例。要启用此功能,请在ClusterLogForwarder
配置中添加observability.openshift.io/tech-preview-otlp-output: "enabled"
注解。如需了解更多配置信息,请参阅 OTLP Forwarding。 -
在这个版本中,在
lokiStack
输出规格中添加了一个dataModel
字段。将dataModel
设置为Otel
,以使用 OpenTelemetry 数据格式配置日志转发。默认值为Viaq
。有关数据映射的详情,请参考 OTLP 规格。
3.1.2.3. 程序错误修复
无。