搭建ELK环境 logstash 时间差8小时问题
最新推荐文章于 2024-04-15 11:39:49 发布

我身如剑 于 2019-05-22 10:52:04 发布
公司线上日志是通过logstash接收并上传的,使用版本是logstash2.3,发现@timestamp经常少8个小时;
处理逻辑如下,无需修改插件源码
input { stdin {} }
output { stdout { codec => rubydebug } }
filter {
date {
match => ["message","UNIX_MS"]#message在实际应用中修改为自己的字段
target => "@timestamp"
}
ruby {
code => "event['timestamp'] = LogStash::Timestamp.new(event['@timestamp']+ 8*60*60)"
}
ruby {
code => "event['@timestamp']= event['timestamp']"
}
mutate {
remove_field => ["timestamp"]
}
}
另外在5.x版本logstash配置有不同
input { stdin {} }
output { stdout { codec => rubydebug } }
filter {
date {
match => ["message","UNIX_MS"]
target => "@timestamp"
}
ruby {
code => "event.set('timestamp', event.get('@timestamp').time.localtime + 8*60*60)"
}
ruby {
code => "event.set('@timestamp',event.get('timestamp'))"
}
mutate {
remove_field => ["timestamp"]
}
}
测试方法
echo '1504744911000' | ./logstash -f ~/test.conf
---------------------
作者:javacoer
来源:CSDN
原文:https://blog.csdn.net/wuyinggui10000/article/details/77879016
版权声明:本文为博主原创文章,转载请附上博文链接!
相关知识
搭建ELK环境 logstash 时间差8小时问题
家养鸽子笼怎么搭建
基于WPF的桌面宠物开发(一) :WPF简介+环境搭建+简单界面
坚持30天每天睡够8小时的改变太可怕了!看完我要「重新做人」
宠物社交社区搭建
宠物粪便惹人烦 居民建议搭建宠物厕所
漳州一女孩半夜玩宠物蜘蛛被咬伤 医生:最初8小时是关键
宠物展台搭建布置
直播间场景搭建技巧
宠物线上社区如何搭建?
原文链接: 搭建ELK环境 logstash 时间差8小时问题 https://m.mcbbbk.com/newsview259040.html
| 上一篇: 云上城之歌宠物装备篇 | 下一篇: 宠物小组件安卓版下载 |



