elasticsearch 在Kibana中显示未解决问题的时间序列,elasticsearch,kibana,kibana-7,elasticsearch,Kibana,Kibana 7" /> elasticsearch 在Kibana中显示未解决问题的时间序列,elasticsearch,kibana,kibana-7,elasticsearch,Kibana,Kibana 7" />

elasticsearch 在Kibana中显示未解决问题的时间序列

elasticsearch 在Kibana中显示未解决问题的时间序列,elasticsearch,kibana,kibana-7,elasticsearch,Kibana,Kibana 7,我希望有一个时间序列可视化,显示每(例如)周现有未决问题的数量,其范围可以通过时间选择器进行调整 假设我有一个包含问题的索引,其中包含openDate,closeDate,以及一个其他字段列表,如team,department,我将使用这些字段来过滤可视化中显示的问题 在Kibana,显示每周打开或关闭的问题是很简单的,因为计算事件是很简单的 然而,显示未解决的问题是计算状态。这不是火箭科学,如果您有timeStart和timeEnd,则未解决问题的数量由过滤器给出: openDate <

我希望有一个时间序列可视化,显示每(例如)周现有未决问题的数量,其范围可以通过时间选择器进行调整

假设我有一个包含问题的索引,其中包含
openDate
closeDate
,以及一个其他字段列表,如
team
department
,我将使用这些字段来过滤可视化中显示的问题

在Kibana,显示每周打开或关闭的问题是很简单的,因为计算事件是很简单的

然而,显示未解决的问题是计算状态。这不是火箭科学,如果您有
timeStart
timeEnd
,则未解决问题的数量由过滤器给出:

openDate < timeEnd and (not exists(closeDate) or closeDate>timeStart)
openDatetimeStart)

有没有办法和Kibana一起解决这个问题?我认为可以用ES编写这样的查询,但是如何将其链接到时间选择器呢?如何使用它在可视化中返回的值,等等

您可以尝试使用保存的查询。您可以保存感兴趣的查询。然后将保存的查询用于可视化创建。@Shaleen怎么做?您是否可以链接一些示例。我一点也不清楚我是如何在elastic博客中找到这个链接的好吧,在那篇博客文章中读到它说:“想象一下,能够根据保存的查询在筛选栏中创建筛选,这为我们提供了一种组合现有查询的简单方法。类似地,我们可以开发一种语法来引用KQL表达式中保存的查询。这将允许在查询文本输入没有完整搜索栏的地方轻松重用保存的查询,如Visualize中的过滤器聚合"... 因此,在未来的版本中似乎有这样一个计划。但这还不可能。请尝试此操作-转到kibana上的“发现”页面-键入您感兴趣的查询-一旦您满意-单击“保存”菜单保存查询。保存查询后,您可以选择进行可视化。这个特性至少有7个版本,我正在测试。