Kubernetes Fluentd无法从标准输出中收集k8s cronjob的日志
在k8s集群上,我将fluentd作为守护程序运行,并使用尾部插件从名称空间收集容器日志并将其发送到弹性集群。。。相当标准的设置Kubernetes Fluentd无法从标准输出中收集k8s cronjob的日志,kubernetes,fluentd,fluent-bit,Kubernetes,Fluentd,Fluent Bit,在k8s集群上,我将fluentd作为守护程序运行,并使用尾部插件从名称空间收集容器日志并将其发送到弹性集群。。。相当标准的设置 <source> @type tail path /var/log/containers/*_default_*.log, /var/log/containers/*_test-namespace_*.log pos_file /var/log/ns-containers.log.pos read_lines_limit 100 tag
<source>
@type tail
path /var/log/containers/*_default_*.log, /var/log/containers/*_test-namespace_*.log
pos_file /var/log/ns-containers.log.pos
read_lines_limit 100
tag test.*
<parse>
@type json
time_key time
time_format %Y-%m-%dT%H:%M:%S.%N%z
keep_time_key true
</parse>
refresh_interval 30s
</source>
@型尾
路径/var/log/containers/*.\u default.*.log,/var/log/containers/*.\u test-namespace.*.log
pos_文件/var/log/ns-containers.log.pos
读取\u行\u限制100
标签测试*
@类型json
时间键时间
时间\u格式%Y-%m-%dT%H:%m:%S.%N%z
保持时间键为true
刷新间隔30秒
但是,我注意到,并非所有作为k8s作业的cronjobs的一部分创建的日志都会在弹性搜索集群中结束。fluentd在日志中是否有任何解析错误?