Ruby 比较Logstash旧事件和新事件,并进行数学运算
我想将每一行中的时间对象与下一个日期对象进行比较,得到它们之间的差异,并将它们打印在屏幕上。我尝试了聚合插件,运行插件,但无法达到我想要的解决方案。你能给出一个我可以用Ruby脚本提供的示例过滤器吗 日志: 问题: 假定Ruby 比较Logstash旧事件和新事件,并进行数学运算,ruby,
elasticsearch,logstash,elk,Ruby,
elasticsearch,Logstash,Elk,我想将每一行中的时间对象与下一个日期对象进行比较,得到它们之间的差异,并将它们打印在屏幕上。我尝试了聚合插件,运行插件,但无法达到我想要的解决方案。你能给出一个我可以用Ruby脚本提供的示例过滤器吗 日志: 问题: 假定 variable1 = 14:12:44 variable2 = 15:13:44 variable3 = 00:01:27 if (variable2 > variable1 ) print 15:13:44 - 14
variable1 = 14:12:44
variable2 = 15:13:44
variable3 = 00:01:27
if (variable2 > variable1 )
print 15:13:44 - 14:12:44
else if (variable2 > variable3)
print dateVariable++
你能给我一个过滤器的例子来解决这个问题吗
variable1 = 14:12:44
variable2 = 15:13:44
variable3 = 00:01:27
if (variable2 > variable1 )
print 15:13:44 - 14:12:44
else if (variable2 > variable3)
print dateVariable++