Splunk Search

How can I sort time inside list(time)?

limalbert
Path Finder

So, I regex time from my splunk logs in form of (HH:MM:SS), and I am trying to build the report like

index: something
| regex Time
| regex Date
| regex User
| stats list( (regex)Time) by (regex)Date, (regex)User

Unfortunately, the list of (regex)Time is not showing up in orderly manner. How can I make this ordering in ascending manner?

Thanks in advance!

0 Karma
1 Solution

alemarzu
Motivator

@limalbert

Try with ... | sort - <your time field>

View solution in original post

alemarzu
Motivator

@limalbert

Try with ... | sort - <your time field>

limalbert
Path Finder

Sorry. This actually works, but the data has to be sorted prior putting it inside the list. So, I have to use the sort prior stats like below.

| sort - currentTime
| stats list( (regex)Time) by (regex)Date, (regex)User

limalbert
Path Finder

This doesn't work to sort data inside list. I tried.

0 Karma

limalbert
Path Finder

This doesn't work. I use it like below.

| stats list( (regex)Time) as theTime by (regex)Date, (regex)User
| sort - theTime

The output is still looking like below.

23:53:33
23:39:16
23:53:59
23:53:48
23:57:35
23:41:45
23:40:22
23:59:17
23:47:51
23:40:05
23:39:44
23:39:28
23:41:26
23:47:28
23:59:36
23:48:10
23:40:38
23:53:23
23:53:09

0 Karma
Get Updates on the Splunk Community!

Cloud Platform | Customer Change Announcement: Email Notification Will Be Available ...

The Notification Team is migrating our email service provider since currently there’s no support ...

Mastering Synthetic Browser Testing: Pro Tips to Keep Your Web App Running Smoothly

To start, if you're new to synthetic monitoring, I recommend exploring this synthetic monitoring overview. In ...

Splunk Edge Processor | Popular Use Cases to Get Started with Edge Processor

Splunk Edge Processor offers more efficient, flexible data transformation – helping you reduce noise, control ...