Dashboards & Visualizations

What command can be used to index a field for all panels of a dashboard?

ecterion06
Engager

Dear all,

I am pretty new to Splunk as I am using it seriously for only 3 days. I have a question regarding an operation that I would like to do and which seems to be a "temporary indexation" of a field in a dashboard.
I have a dashboard with multiple panels. Four of these panels are using a field that is computed through the following rex commands:

… | rex field=url "(http(s)?://)?(?<test>.[.0-9a-zA-Z-:]*)" 
  | rex field=test "(?<domain_name>([0-9a-zA-Z-:]*[.]?){2}[0-9a-zA-Z-:]*)$"

My four panels are all re-using these two commands before doing some transformation on the result.

My problem/question is simple: I would like to execute these two commands once, temporarily index the new field (domain_name) and then use it across panels in my dashboard.

I have tried to compute the field once supposing that the dashboard's panels were sharing the same execution environment. However, it seems that search queries done in a panel are independent of the search queries done in any other panel of the same dashboard. I also thought about passing the resulting events (i.e., with the additional test and domain_name fields) in a token and uses that token in the panels needing it. That solution does not seem to work and does not seem robust too.

If anyone has an elegant solution or a pointer to the appropriate command(s) in the Splunk documentation, it would be of great help. Thanks a lot!

0 Karma

gcusello
SplunkTrust
SplunkTrust

Hi @ecterion06,
the easyest way is to permanently extract these fields, as @to4kawa said, using the Field extractor or creating a new field [Settings -- Fields -- New] using your regexes.

If instead you need of these fields only in one dashboard, you can use the Post process Search, creating a base search with your search and the field extraction and then use it for your panels; you can find infos at https://docs.splunk.com/Documentation/Splunk/8.0.1/Viz/Savedsearches#Post-process_searches_2 or (better) installing the Splunk Dashboard Examples App ( https://splunkbase.splunk.com/app/1603/ ) where it's how to.

Ciao.
Giuseppe

to4kawa
Ultra Champion
Get Updates on the Splunk Community!

Extending Observability Content to Splunk Cloud

Watch Now!   In this Extending Observability Content to Splunk Cloud Tech Talk, you'll see how to leverage ...

More Control Over Your Monitoring Costs with Archived Metrics GA in US-AWS!

What if there was a way you could keep all the metrics data you need while saving on storage costs?This is now ...

New in Observability Cloud - Explicit Bucket Histograms

Splunk introduces native support for histograms as a metric data type within Observability Cloud with Explicit ...