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!

Get Updates on the Splunk Community!

Using Machine Learning for Hunting Security Threats

REGISTER NOW Seeing the exponential hike in global cyber threat spectrum, organizations are now striving more ...

Security Highlights | November 2022 Newsletter

 November 2022 2022 Gartner Magic Quadrant for SIEM: Splunk Named a Leader for the 9th Year in a RowSplunk is ...

Platform Highlights | November 2022 Newsletter

 November 2022 Skill Up on Splunk with our New Builder Tech Talk SeriesCan you build it? Yes you can! *play ...