logstash时差问题
来源:互联网 发布:office破解软件kms 编辑:程序博客网 时间:2024/04/27 16:42
自己这几天在弄最新的logstash+elasticsearch+kibana集成部署中间遇到很多问题这里简要说下我遇到的时差问题
各个版本:logstash-1.5.3 elasticsearch-1.7.0(es) kibana-4.1.1-linux-x64 应该都是最新的,以下我自己的见解,如有错误请多多指教。
logstash的时差问题:
在es和kibana集成的时候,我用的es的原生客户端插入带时间的参数,es和kibana集成的时间不会有问题,但是你在es看具体的时间时回发现减了8个小时,这时kibana又加回8个小时,时间都是用的UTC
在和logstash一起集成的时候插入带时间的json和不带时间的json就有问题了
具体改时间的地方公布一下,如果有会Ruby的高手可以去改下
位置:logstash/vendor/bundle/jruby/1.9/gems/logstash-core-1.5.3-java/lib/logstash/timestamp.rb
@time = time.utc 改下 变成time 或者时间多了 就直接在后面减 8*60*60
改完之后解决了,可是我的需求是这个日志有文件带时间和不带时间的上面的方法就没用了
conf文件加上过滤:
filter{
mutate {
add_field => [ "lo_time", "%{timestamp}"]
}
if [lo_time] =="%{timestamp}" {
mutate {
add_field =>{ "loc_time" => "%{@timestamp}"}
remove_field => [ "lo_time"]
}
} else {
mutate {
add_field =>{ "loc_time" => "%{timestamp}"}
remove_field => [ "lo_time"]
}
}
ok,今天测试祝自己好运
- logstash时差问题
- PHP5.x时差问题
- NSDate 时差问题 笔记
- 时差
- Ubuntu与Windows时差问题
- 解决Linux服务器时差问题
- asp中计算时差的问题
- PHP5中时差问题的解决
- PHP5中时差问题的解决
- php中时差问题的解决方法
- TOMCAT时差问题(仅是提要)
- Java解决时间小时时差问题
- Enterprise Library5.0 配置Log时差问题
- ios 时间转换的时差问题
- iOS:NSDate TimeZone 时差问题的解决方法
- Ubuntu和Widnows系统时差问题
- ical4j发送会议日历时差问题
- JS显示后台日期出现时差问题
- java读写properties
- 字符数组与字符指针
- POJ3069-Saruman's Army-贪心水题
- JAVA中内存溢出和内存泄露
- hdu2546饭卡
- logstash时差问题
- 一起talk C栗子吧(第三十九回:C语言实例--创建一棵二叉树)
- 打开远程桌面连接的快捷方式
- 第二章 2-1 显示图像
- web项目中的各种路径的获取
- 为自己的网站或者是项目添加追加日志功能
- C++ 读取键盘输入(cin/cin.getline()/cin.get()/cin.clear())
- 优秀项目经理应备技能04-项目管理的原则
- soapui的安装