【问题标题】:timestamp difference in KibanaKibana 中的时间戳差异
【发布时间】:2017-06-15 15:57:13
【问题描述】:

我有两个字段作为我们 ELK 集群的 SQL 查询的一部分:

"TO_TIME": "22-FEB-17 10.37.21.000000000 AM",
"FROM_TIME": "22-FEB-17 10.34.37.000000000 AM"

有没有办法在每条日志消息中获取此字段之间的时间差(在本例中为 2 分 44 秒)并通过 Kibana 显示?

如果这不起作用,Oracle SQL 查询也会起作用

提前致谢!

【问题讨论】:

    标签: sql oracle logstash kibana kibana-5


    【解决方案1】:

    这是一个 Oracle 答案。 Oracle 没有 datediff 函数,但您可以使用数学。这个概念是。

    to_time - from_time = a floating point number
    The integer portion of that number represents days.
    The decimal portion represents partial days.  In other words, 1.5 would represent 36 hours.
    

    现在您所要做的就是将该概念应用于您的要求。

    【讨论】:

    • 示例日期以小数秒显示,因此它可能是 TIMESTAMP 值而不是 DATE 在这种情况下,结果不是浮点数而是 INTERVAL 数据值。
    猜你喜欢
    • 2012-06-03
    • 2015-06-27
    • 2015-09-13
    • 1970-01-01
    • 1970-01-01
    • 2018-09-27
    • 2012-11-28
    • 1970-01-01
    • 2021-08-10
    相关资源
    最近更新 更多