I’m using Grafana 8.2.6 on Docker image
My data source is Elastic. I want to create a multi-value variable that will be filtering the data based on an attribute (
provision_org) which is a list. I’ve done that, and I’ve named the variable
$provision_org and it generally works, but I’m having trouble with the “All” option.
This is my “Lucene” query:
provision_org.keyword:$provision_org. I’ve specified “custom All option”, and I’m trying to figure out what that custom All option should be. That is, what value
$provision_org should have in order to always match. If I use
*, all documents that have a
provision_org match, but the documents for which
provision_org is an empty list don’t match. I can’t figure out any way to solve this problem (other than modifying the data in Elastic so that
provision_org is something like “None” instead of an empty list, but this looks like a silly hack).
(I’ve also asked this on stackoverflow with a bounty, but no-one seems to have the answer.)