Logging采集的日志获取不了时间

环境信息:
RKE2 版本:

节点 CPU 架构,操作系统和版本:

集群配置:

问题描述:

这是flow的配置:


然后发送日志到es后,在kibana上面查看为

没有正确的一个时间去进行排序,需要用到message里面的时间,new_time并没在日志中输出
如何实现拿取message里面的时间,放到新的time字段中,以用于kibana排序

重现步骤:

  • 安装 RKE2 的命令:

预期结果:

实际结果:

日志

RKE2安装的v1.24.12+rke2r1,containerd容器。rancher2.7.3

应该是 该问题 导致,可以尝试部署 app 时手动修改 fluent-bit 镜像为更高版本 v2.0.0 以上

直接rancher里面修改镜像不行。然后在安装升级里面,没有找到那个。images:
config_reloader:
repository: rancher/mirrored-jimmidyson-configmap-reload
tag: v0.4.0
fluentbit:
repository: rancher/mirrored-fluent-fluent-bit
tag: 1.9.5
fluentbit_debug:
repository: rancher/mirrored-fluent-fluent-bit
tag: 1.9.5-debug
fluentd:
repository: rancher/mirrored-banzaicloud-fluentd
tag: v1.14.6-alpine-5
nodeagent_fluentbit:
os: windows
repository: rancher/fluent-bit
tag: 1.8.9 是修改这个么,但是修改后logging起不来报错

logging更新 编辑yaml里面修改会报错

fluentbit:
   repository: rancher/mirrored-fluent-fluent-bit
   tag: 1.9.3

修改成类似这样

fluentbit:
   repository: fluent/fluent-bit
   tag: 2.0.0

感谢兄弟,可以了,直接更新就有了