elasticsearch,logstash,elk,Ruby,elasticsearch,Logstash,Elk" /> elasticsearch,logstash,elk,Ruby,elasticsearch,Logstash,Elk" />

Ruby 比较Logstash旧事件和新事件,并进行数学运算

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

我想将每一行中的时间对象与下一个日期对象进行比较,得到它们之间的差异,并将它们打印在屏幕上。我尝试了聚合插件,运行插件,但无法达到我想要的解决方案。你能给出一个我可以用Ruby脚本提供的示例过滤器吗

日志:

问题: 假定

    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++