1.2.16. 集群日志记录
Log Forwarding API 已正式发布
Log Forwarding API 现已正式发布。Log Forwarding API 允许您通过配置带有端点的自定义资源来转发日志来转发容器、基础架构和审计日志。Log Forwarding API 现在支持转发到 Kafka 代理并支持 syslog RFC 3164 和 RFC 5424,包括 TLS。您还可以将应用程序日志从特定项目转发到端点。
对于 GA 版本,Log Forwarding API 有很多变化,包括在日志转发自定义资源(CR)中更改参数名称。如果使用 Log Forwarding 技术预览版本,则需要手动对现有 Log Forwarding CR 进行所需的更改。
在日志消息中添加标签
Log Forwarding API 允许您添加自由文本标签来记录附加到输出日志的消息。例如,您可以通过数据中心标记日志,或者根据类型标记日志。添加至对象的标签也会通过日志消息转发。
新的集群日志记录仪表板
在 OpenShift Container Platform web 控制台中添加了两个新的仪表板,显示带有重要、低级指标的 chart,用于详细调查集群日志记录和 Elasticsearch 实例并进行故障排除。
OpenShift Logging 仪表板包含 chart,在集群级别显示 Elasticsearch 实例的详情,包括集群资源、垃圾回收、集群中的分片和 Fluentd 统计。
Logging/Elasticsearch Nodes 仪表板包含 charts,显示 Elasticsearch 实例的详情,很多在节点级别,包括索引、分片、资源等详情。
用于调整 Fluentd 的新参数
您可以通过新的 Fluentd 参数来对 Fluentd 日志收集器进行性能优化。使用这些参数,您可以更改:
- Fluentd 块和块缓冲的大小
- Fluentd 块清除行为
- Fluentd 块转发重试行为
这些参数可帮助您确定集群日志记录实例中延迟和吞吐量之间的利弊。