Splunk Search

Stumped on basic stats to return a unique identifier from the slowest event by action

Cuyose
Builder

So the concept is ridiculously simple, however I am having a monumental brain fart.

I want to generate a table with 3 columns : method, maxduration, guid

I only want to have as many rows as there are unique methods, and return the guid of that event with the max duration returned.

example of what I want

get,23000,GUID4295690
put,2243,GUID211233
post,24321,GUID8986

However the number of unique methods can change based on my base search.

Tags (3)
0 Karma
1 Solution

tiagofbmm
Influencer

Hey

You can use dedup to dedup your http methods.

But i suspect that this is not the solely thing you want.

You want the max duration per http method. So I would go for

your search | stats max(duration) as max duration, values(GID) AS GUID by http_method

That would give you a table of of the guids .

If you just want the guid that has max duration, do yoursearch | eventstats max(duration) as max_duration by http_method | where duration=max_duration | table max_duration, THIS, http_method

View solution in original post

Cuyose
Builder

Ugh, I was making it more complicated than it needed to be in my head.

| eventstats max(DurationMS) as maxduration by method
| where DurationMS=maxduration
|table maxduration method guid

0 Karma

tiagofbmm
Influencer

Please if the answer I gave you solved your issue, accept and upvote that answer

0 Karma

tiagofbmm
Influencer

Hey

You can use dedup to dedup your http methods.

But i suspect that this is not the solely thing you want.

You want the max duration per http method. So I would go for

your search | stats max(duration) as max duration, values(GID) AS GUID by http_method

That would give you a table of of the guids .

If you just want the guid that has max duration, do yoursearch | eventstats max(duration) as max_duration by http_method | where duration=max_duration | table max_duration, THIS, http_method

Cuyose
Builder

ha, i shoulda refreshed before I added my answer, thanks!

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!

Guided Onboarding with Auto-schema Is Now Generally Available

  We are excited to announce the General Availability of Guided Onboarding with Auto-Schematization ...

ATTENTION: We’re Moving! (AGAIN!)

The Splunk Community Slack is undergoing a system migration to keep our workspace secure and ...

Deep Dive: Optimizing Telemetry Pipelines in Splunk Observability Cloud

In this session, we will peel back the layers of Splunk Observability Cloud’s cost-optimization features. ...