Splunk Search

Whaat is the tstats dynamic way to set the value on index to prevent wildcard?

kelz
Explorer

Hi Splunkers,

I was wondering if this is possible on tstats command. Get the dynamic value from savedsearch result or lookup? savedsearch or lookup is updating every hour.

 

| tstats max(_time) as last_updated WHERE index=* BY index, host

 



To avoid wildcard.. I was thinking it will be efficient if that is possible.

Appreciate any response.. Thanks!

Labels (1)
Tags (2)
0 Karma
1 Solution

rymundo_splunk
Splunk Employee
Splunk Employee

Hi, maybe something like

|tstats count where [|makeresults | eval index="_internal"|fields index] by index, host

That subsearch can return a field named index which then gets used for tstats.  Hope this helps.

View solution in original post

0 Karma

rymundo_splunk
Splunk Employee
Splunk Employee

Hi, maybe something like

|tstats count where [|makeresults | eval index="_internal"|fields index] by index, host

That subsearch can return a field named index which then gets used for tstats.  Hope this helps.

0 Karma

kelz
Explorer

Thank you so much @rymundo_splunk it works!

Career Survey
First 500 qualified respondents will receive a $20 gift card! Tell us about your professional Splunk journey.
Get Updates on the Splunk Community!

Tech Talk Recap | Mastering Threat Hunting

Mastering Threat HuntingDive into the world of threat hunting, exploring the key differences between ...

Observability for AI Applications: Troubleshooting Latency

If you’re working with proprietary company data, you’re probably going to have a locally hosted LLM or many ...

Splunk AI Assistant for SPL vs. ChatGPT: Which One is Better?

In the age of AI, every tool promises to make our lives easier. From summarizing content to writing code, ...