第 3 章 Logging 6.1
3.1. Logging 6.1 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
3.1.1. Logging 6.1.2 发行注记 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
此发行版本包括 Red Hat OpenShift 程序错误修复 6.1.2 的 Logging。
3.1.1.1. 新功能及功能增强 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
-
此功能增强将
OTel
语义流标签添加到lokiStack
输出中,以便您可以使用ViaQ
和OTel
流标签查询日志。(LOG-6579)
3.1.1.2. 程序错误修复 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
- 在此次更新之前,收集器警报规则包含概述和消息字段。在这个版本中,收集器警报规则包含 summary 和 description 字段。(LOG-6126)
-
在此次更新之前,收集器指标仪表板会在 Operator 升级后因为从旧 pod 部署过渡到新 pod 部署过程中有竞争条件而被删除。在这个版本中,标签会添加到仪表板
ConfigMap
中,将升级的部署识别为当前所有者,以便不会删除它。(LOG-6280) -
在此次更新之前,当您在应用程序输入中包含基础架构命名空间时,其
log_type
将设置为application
。在这个版本中,应用程序输入中包含的基础架构命名空间的log_type
被设置为infrastructure
。(LOG-6373) -
在此次更新之前,Cluster Logging Operator 使用缓存的客户端获取
SecurityContextConstraint
集群资源,这可能会导致缓存无效时出现错误。在这个版本中,Operator 始终从 API 服务器检索数据,而不是使用缓存。(LOG-6418) -
在此次更新之前,日志记录
must-gather
不会收集资源,如UIPlugin
、ClusterLogForwarder
、LogFileMetricExporter
和LokiStack
。在这个版本中,must-gather
会收集所有这些资源,并将它们放在其各自的命名空间目录中,而不是cluster-logging
目录。(LOG-6422) - 在此次更新之前,Vector 启动脚本会尝试在启动时删除缓冲区锁定文件。在这个版本中,Vector 启动脚本不再尝试在启动时删除缓冲区锁定文件。(LOG-6506)
-
在此次更新之前,API 文档错误地声明了
lokiStack
输出会默认目标命名空间,这可能会阻止收集器写入该输出。在这个版本中,这个声明已从 API 文档中删除,Cluster Logging Operator 现在会验证是否存在目标命名空间。(LOG-6573) -
在此次更新之前,Cluster Logging Operator 可以使用没有被任何输入引用的输出配置部署收集器。在这个版本中,
ClusterLogForwarder
资源的验证检查会阻止 Operator 部署收集器。(LOG-6585)
3.1.1.3. CVE 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
3.1.2. Logging 6.1.1 发行注记 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
此发行版本包括 Red Hat OpenShift 程序错误修复 6.1.1 的 Logging。
3.1.2.1. 新功能及功能增强 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
- 在这个版本中,Loki Operator 支持使用 Red Hat OpenShift Service on AWS 经典架构 4.17 或更高版本中的 Cluster Credential Operator (CCO)在 Google Cloud Platform (GCP)上配置工作负载身份联邦。(LOG-6420)
3.1.2.2. 程序错误修复 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
-
在此次更新之前,收集器会丢弃较长的审计日志消息,并显示以下错误信息:Internal log [Found line that exceeds 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.2.3. CVE 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
3.1.3. Logging 6.1.0 发行注记 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
此发行版本包括 Red Hat OpenShift 程序错误修复 6.1.0 的 Logging。
3.1.3.1. 新功能及功能增强 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
3.1.3.1.1. 日志集合 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
3.1.3.1.2. 日志存储 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
-
在这个版本中,新的
1x.pico
LokiStack 大小支持具有较少工作负载的集群,以及减少日志卷(最多 50GB/day)。(LOG-5939)
3.1.3.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.3.3. 程序错误修复 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
无。
3.1.3.4. CVE 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!