elasticsearch - 如何为kibana中的特定字段绘制_exists与NOT _exists之比的时间直方图?

标签 elasticsearch plot histogram kibana

使用kibana,
对于存在字段的情况,有一种方法可以过滤数据,对于没有字段的情况,有一种方法可以过滤数据以仅获取请求。

我想绘制一个时间直方图,以便在每个点上的比率为:
字段X存在的记录数到字段X不存在的记录数。

我该如何实现?

最佳答案

您可以使用垂直条形图进行操作。在时间轴上,您需要在日期字段上使用“日期直方图”聚合。

然后创建一个子聚合(拆分系列)并使用“过滤器”子聚合。然后,您可以定义两个过滤器,一个过滤器过滤存在该字段的文档,另一个过滤器过滤不包含该字段的文档。它看起来应该像这样:

enter image description here

关于elasticsearch - 如何为kibana中的特定字段绘制_exists与NOT _exists之比的时间直方图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53922182/

相关文章:

hadoop - hive elasticsearch外部表创建

python - 如何在Python中对许多彩色图像进行直方图均衡?

python - 从 numpy digitize 计算 bin 的百分位数?

python - 使用 matplotlib 绘制 semilogx,然后将其转换为 Bokeh

python - 使用 matplotlib 和 python 绘制 datetime.timedelta

javascript - Jquery Flot 缓慢并卡住 IE

sql-server - SQL 服务器 : wrong index is used when filter value exceeds the index histogram range

node.js - 使用nodejs lib在elasticsearch上执行原始查询

elasticsearch - 在elasticsearch中搜索具有空/空对象字段的文档

mysql - Mnesia DB Elasticsearch