【发布时间】:2018-01-03 08:24:38
【问题描述】:
想知道是否有办法获取与 Kibana 可视化相关的消息列表。我知道如果我在“可视化”上的“发现”上应用相同的过滤器,我可以过滤相关消息。但我希望获得更直接的用户体验,例如用户点击图表的某个区域并可以获得形成该区域的相关消息。有什么办法吗?
【问题讨论】:
-
什么样的消息?
-
我的意思是构建图的 JSON 文档。
想知道是否有办法获取与 Kibana 可视化相关的消息列表。我知道如果我在“可视化”上的“发现”上应用相同的过滤器,我可以过滤相关消息。但我希望获得更直接的用户体验,例如用户点击图表的某个区域并可以获得形成该区域的相关消息。有什么办法吗?
【问题讨论】:
这对我有帮助:
https://discuss.elastic.co/t/can-i-get-the-related-messages-from-a-kibana-visualization/101692/2
上面写着:
不幸的是,不是直接的。您可以单击可视化来创建一个过滤器,然后您可以固定该过滤器并将其用于发现,这将满足您的要求,但不是很明显。
原因是可视化是使用聚合数据构建的,因此它们不知道底层文档是什么,它们只知道信息的聚合表示。例如,如果您有一堆流量数据,并且您正在查看一段时间内的字节,则记录会按时间分桶,并显示该桶中字节的聚合(平均值、总和等)。
相比之下,Discover 仅适用于原始文档,可准确显示您在 Elasticsearch 中存储的内容。文档和聚合都可以使用过滤器和查询,这就是为什么您可以在一个中创建过滤器并在另一个中使用它,但底层数据不一样。
【讨论】: