Grafana过滤未编制索引的ElasticSearch字段(零),因此它们不会显示在表格面板中

use*_*765 5 elasticsearch grafana

我们有一个表格,显示我们的服务中的警告计数,但我们对那些零的不感兴趣.

由于警告计数是未编入索引的数字(整数),因此我们不能将其作为过滤条件包含在内.如何从我们的仪表板中删除它们?

And*_*fan 1

我不熟悉 Grafana,但 ES 有一个“存在”查询,这可能就是您正在寻找的。因此,如果您可以将其集成到仪表板中(或找到使用它的 Grafana 功能),它可能会对您有所帮助。为了供您参考(因为 Grafana 也可能会使用它),您可以在 Lucene 查询 dsl 中使用“exists”查询 as _exists_。一个实际的例子- _exists_:warning_count_field. 更多相关信息请点击这里

同样的问题似乎以前以或多或少相似的形式被问过:https://community.grafana.com/t/how-to-query-for-null-values/799/5答案是相同的正如我上面发布的:_exists_过滤器/查询。