2017-02-16 118 views
0

我有2个指标在kibana 4的值:Kibana减去2个指数

第一个指数是立足从事件时间(创建日期)

第二个指标是立足从事件时间(日期已截止)

两者都日期值,我想创建一个查询将返回文档日期产生的总金额(今天) - 文档总量日期关闭(今天)

如果无法做到这一点是可能的,如果我在一个索引中有两个字段?

回答

0

是的,您需要将相同的索引中有两个日期值,这样就可以在Kibana做减法使用一个scripted。您可以简单地使用脚本:

doc.['date_created'].value - doc.['date_closed'].value 

----------------^----------------- ----------------------- ^确保给出您的确切字段名称

然后您可以使用此脚本字段作为日期历史纪录显示检索日期范围内的文档总数。

希望这会有所帮助!

+0

@Benc做到了吗?你是否获得了期望的输出? – Kulasangar

+0

我曾尝试以下脚本场名为test: DOC [ 'Entities.Ticket.Date_Created#文本。']值 - DOC [ 'Entities.Ticket.Date_Closed#文本。']值 然而,在kibana如果。我筛选: 独特计数: 'Entities.Ticket.Date_Created#文本'= 43 独特计数: 'Entities.Ticket.Date_Closed#文本。'= 6 独特计数: '测试'= 43 是否有我错过了什么? 如果我切换创建并关闭一轮,我仍然得到43 –

+0

**唯一计数**是您创建的脚本字段?我无法理解上述评论的后半部分。如果你能详细阐述一下?你怎么过滤'Kibana'?什么是预期的产出? – Kulasangar