首页 > 其他 > 详细

logstash使用ruby 修改事件戳时间

时间:2021-04-14 16:01:26      阅读:99      评论:0      收藏:0      [点我收藏+]
ruby {#设置一个自定义字段timestamp[这个字段可自定义],将logstash自动生成的时间戳中的值加8小时,赋给这个字段
                code => "event.set(‘timestamp‘, event.get(‘@timestamp‘).time.localtime + 8*3600)"
        }
        ruby {#将自定义时间字段中的值重新赋给@timestamp
                code => "event.set(‘@timestamp‘,event.get(‘timestamp‘))"
        }
        mutate {#删除自定义字段
                remove_field => ["timestamp"]
        }

ruby {#设置一个自定义字段‘timestamp‘[这个字段可自定义],将logstash自动生成的时间戳中的值加8小时,赋给这个字段
code => "event.set(‘timestamp‘, event.get(‘@timestamp‘).time.localtime + 8*3600)"
}
ruby {#将自定义时间字段中的值重新赋给@timestamp
code => "event.set(‘@timestamp‘,event.get(‘timestamp‘))"
}
mutate {#删除自定义字段
remove_field => ["timestamp"]
}

logstash使用ruby 修改事件戳时间

原文:https://www.cnblogs.com/renguiyouzhi/p/14657492.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!