Splunk Search

How to only display columns where the duration is > 1 second?

djoobbani
Path Finder

Dear Splunk Community :

 

I have the following search query:

<Basic_search> duration | stats count, avg(duration), perc99(duration), by path_template

Attached please find a sample of the screen result for the above search.

 

Labels (1)
0 Karma
1 Solution

bowesmana
SplunkTrust
SplunkTrust

Maybe you're looking for

| eval "avg(duration)"=if('avg(duration)'<1,null(),'avg(duration)')
| eval "perc99(duration)"=if('perc99(duration)'<1,null(),'perc99(duration)')

which will clear any values that are less than zero in the two duration columns.

Note you would be better off renaming your columns in the stats, as it makes it easier to manipulate the fields afterwards, e.g.

| stats count, avg(duration) as AvgDuration, perc99(duration) asP99Duration, by path_template

 

View solution in original post

bowesmana
SplunkTrust
SplunkTrust

Maybe you're looking for

| eval "avg(duration)"=if('avg(duration)'<1,null(),'avg(duration)')
| eval "perc99(duration)"=if('perc99(duration)'<1,null(),'perc99(duration)')

which will clear any values that are less than zero in the two duration columns.

Note you would be better off renaming your columns in the stats, as it makes it easier to manipulate the fields afterwards, e.g.

| stats count, avg(duration) as AvgDuration, perc99(duration) asP99Duration, by path_template

 

djoobbani
Path Finder

Great, that works! Thanks for the info. appreciate it!

0 Karma

djoobbani
Path Finder

Sorry forgot to ask the question.

I need to modify this search :

source=r42-core-api msg="served request" duration | stats count, avg(duration)  by path_template

to only display the columns/numbers where avg(duration) > 1 second.

How do i do that?

Thanks!

0 Karma

ITWhisperer
SplunkTrust
SplunkTrust

duration isn't one of your columns

0 Karma
Got questions? Get answers!

Join the Splunk Community Slack to learn, troubleshoot, and make connections with fellow Splunk practitioners in real time!

Meet up IRL or virtually!

Join Splunk User Groups to connect and learn in-person by region or remotely by topic or industry.

Get Updates on the Splunk Community!

[Puzzles] Solve, Learn, Repeat: Matching cron expressions

This puzzle (first published here) is based on matching timestamps to cron expressions.All the timestamps ...

Design, Compete, Win: Submit Your Best Splunk Dashboards for a .conf26 Pass

Hello Splunkers,  We’re excited to kick off a Splunk Dashboard contest! We know that dashboards are a primary ...

May 2026 Splunk Expert Sessions: Security & Observability

Level Up Your Operations: May 2026 Splunk Expert Sessions Whether you are refining your security posture or ...