logstash 读取MySQL数据到elasticsearch 相差8小时解决办法
2024-09-05 04:27:13
logstash和elasticsearch是按照UTC时间的,kibana却是按照正常你所在的时区显示的,是因为kibana中可以配置时区信息。
具体看这个:
logstash 的配置文件添加
filter {
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"]
}
}
这样output 输出的时间才是正确的,前提服务器时区已经修改了
最新文章
- 深入理解javascript选择器API系列第三篇——h5新增的3种selector方法
- Selenium VS QTP
- [原创]java WEB学习笔记99:Spring学习---Spring Bean配置:自动装配,配置bean之间的关系(继承/依赖),bean的作用域(singleton,prototype,web环境作用域),使用外部属性文件
- yum 配置
- shell之here文档
- selenium+python自动化之登录案例
- SQL Server sql 操作
- 常用字符串API
- L - Connections in Galaxy War - zoj 3261
- php实现MD5加密16位(不要默认的32位)
- 【功能代码】---3 JS判断字符串是否包含某个字符串
- OpenLayer3调用天地图示例
- 选择排序—堆排序(Heap Sort) 没看明白,不解释
- 第八篇 Flask配置
- pam密码策略
- Feature Extractor[batch normalization]
- luogu P4183 [USACO18JAN]Cow at Large P
- Java字符串String
- long数值 转换为时间
- cocos2d-x中的坑