I would like to build a dashboard token using a combination of a dropdown field and a checkbox field to build a host selector based on various components of the hostname (which follows a predefined syntax: service-environment-role-NNN)
I tried doing this as:
Dropdown for environment: [ A | B ]
Checkbox for role: [ X | Y | Z ]
The token settings for $role$ I set as:
Token prefix: (
Token suffix: )
Token value prefix: host=service-$environment$-
Token value suffix: -*
This seemed to do the right thing until I tried changing the Environment dropdown and nothing changed. It turned out that, when clicking Apply when setting the above, the $environment$ value was being baked into the Token value prefix setting and couldn't be changed.
Given that I would like multiple roles to be selectable in this dashboard, is there a way to construct this search filter either declaratively in the GUI or as part of the canned search?