第 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. 日志集合
  • 此功能增强将源 iostream 添加到从收集的容器日志发送的属性中。该值根据收集器如何接收它,设置为 stdoutstderr。(LOG-5292)
  • 在这个版本中,收集器的默认内存限值从 1024 Mi 增加到 2048 Mi。用户应该根据集群的特定需求和规格来调整资源限值。(LOG-6072)
  • 在这个版本中,用户可以将 ClusterLogForwarder CR 的 syslog 输出交付模式设置为 AtLeastOnceAtMostOnce。(LOG-6355)
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. 程序错误修复

无。

3.1.2.4. CVE

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.