elasticsearch Mesos日志输出不';我没有年头了,elasticsearch,logstash,mesos,filebeat,elasticsearch,Logstash,Mesos,Filebeat" /> elasticsearch Mesos日志输出不';我没有年头了,elasticsearch,logstash,mesos,filebeat,elasticsearch,Logstash,Mesos,Filebeat" />

elasticsearch Mesos日志输出不';我没有年头了

elasticsearch Mesos日志输出不';我没有年头了,elasticsearch,logstash,mesos,filebeat,elasticsearch,Logstash,Mesos,Filebeat,使用glog的Mesos slave日志文件中没有年份。看起来是这样的: W0225 15:24:41.816625 7651从。cpp:2024]。。。。。。 我正在使用filebeat将日志转发到logstash。mesos有没有办法强迫它把年份记录在日志文件中?当logstash得到当前年份时,只需添加当前年份,就存在这样的风险,即当年份发生变化时,它可能会将错误的年份放在那里 我想我可能有一些逻辑,可以检查当前月份是否为01,传入日志中的月份是否为12,使用去年而不是今年 有人为这种

使用glog的Mesos slave日志文件中没有年份。看起来是这样的:


W0225 15:24:41.816625 7651从。cpp:2024]。。。。。。

我正在使用filebeat将日志转发到logstash。mesos有没有办法强迫它把年份记录在日志文件中?当logstash得到当前年份时,只需添加当前年份,就存在这样的风险,即当年份发生变化时,它可能会将错误的年份放在那里

我想我可能有一些逻辑,可以检查当前月份是否为01,传入日志中的月份是否为12,使用去年而不是今年


有人为这种情况做过过滤吗?我宁愿让mesos把年份放在日志文件中。

应该处理这个问题,因为。

我有“timestamp”=>“19:07:50.032858 02 26”,它缺少年份,秒数减少到微秒。如果我在date:match=>[“timestamp”,“HH:mm:ss.SSSSSS mm dd”]下使用此选项,我会得到一个dateparseerror。你确定它被修复了吗?是哪一个导致了问题-缺少年份还是微秒?缺少年份。如果我在没有年份的情况下通过时间戳:
mutate{add_field=>{“timestamp”=>“%{time}%{month}%{monthday}}}}}date{match=>[“timestamp”,“HH:mm:ss mm dd”]}
那么它失败日志中的错误是:
“error”=>{“type”=>“mapper\u解析异常”,“原因”=>“未能分析[时间戳],“由”=>{“类型”=>“数字格式”异常引起”,“原因”=>“输入字符串:\“20:58:51 03 10\”}}