Splunk Search

SPL to return list of field values for a particular time

jabezds
Path Finder

Hi All,

I need a spl which will return the list of filenames that came for the latest time .

| eval latest_time = max(strftime(_time,"%Y-%m-%d")) | stats count by latest_time,filename

But im not able to achieve that through the above spl.

eg

Latest_time             filename

2020-07-28             filename1.txt

                                      filename2.txt

                                      filename3.txt

                                      filename4.txt

Labels (1)
0 Karma
1 Solution

bowesmana
SplunkTrust
SplunkTrust

From your description it looks like you want a list of filenames that were on the most recent day for where there are files, so 

| bin _time span=1d
| stats values(filename) as filename by _time
| tail 1

If you want individual rows for each filename, then just add

| mvexpand filename

at the end 

View solution in original post

bowesmana
SplunkTrust
SplunkTrust

From your description it looks like you want a list of filenames that were on the most recent day for where there are files, so 

| bin _time span=1d
| stats values(filename) as filename by _time
| tail 1

If you want individual rows for each filename, then just add

| mvexpand filename

at the end 

Get Updates on the Splunk Community!

Dashboard Studio Challenge - Learn New Tricks, Showcase Your Skills, and Win Prizes!

Reimagine what you can do with your dashboards. Dashboard Studio is Splunk’s newest dashboard builder to ...

Introducing Edge Processor: Next Gen Data Transformation

We get it - not only can it take a lot of time, money and resources to get data into Splunk, but it also takes ...

Take the 2021 Splunk Career Survey for $50 in Amazon Cash

Help us learn about how Splunk has impacted your career by taking the 2021 Splunk Career Survey. Last year’s ...