Grafana 变量:Return 选择 "All" 时所有 Elastic 文档,属性可能为空列表

Grafana variable: Return all Elastic documents when selecting "All" and the attribute might be an empty list

进行以下 Lucene 查询:

provision_org.keyword:$provision_org

如果 $provision_org 的值为“hello”,则查询 returns 所有provision_org(列表)包含项目“hello”的文档。到目前为止一切顺利。

如果 $provision_org 的值为“*”,则查询 returns 所有 provision_org(列表)包含元素的文档。

是否有任何值可以分配给 $provision_org 以便返回所有文档,即使那些 provision_org 是空列表的文档?

我想要这个值的原因是将其设置为 Grafana(多值)变量中的“自定义所有值”。显然,我想要的是有一个“全部”选项,可以有效地忽略该特定变量。 (我不太确定“自定义所有值”是否是正确的方法。)

这可能有帮助:

* OR (NOT _exists_:provision_org.keyword)

或者你也可以使用Ad hoc filter,但使用方式与变量

有很大不同