Splunk Search

count over a subtime

sirdomi
New Member

Hello

I have the following query which gives me a grouped list of the java stacktraces with a total count:

tag::eventtype="host5" LogLevel="ERROR" | stats sparkline(count) as sparkline, count by CallstackEntry | sort count desc

How can I add an additional column with a count of the errors during the last hour?

Thank you very much!
Domi

Tags (2)
0 Karma
1 Solution

martin_mueller
SplunkTrust
SplunkTrust

You can do this:

tag::eventtype="host5" LogLevel="ERROR" | eval 1h_ago = if(_time >= relative_time(now(), "-h"), 1, 0)
| stats sparkline(count) as sparkline count sum(1h_ago) as count_last_hour by CallstackEntry
| sort count desc

View solution in original post

martin_mueller
SplunkTrust
SplunkTrust

You can do this:

tag::eventtype="host5" LogLevel="ERROR" | eval 1h_ago = if(_time >= relative_time(now(), "-h"), 1, 0)
| stats sparkline(count) as sparkline count sum(1h_ago) as count_last_hour by CallstackEntry
| sort count desc

sirdomi
New Member

Thank you very much for this elegant solution Martin!

0 Karma

cramasta
Builder

very nice solution.

0 Karma

sirdomi
New Member

Thanks, but I want the number of occurences of this errormessage during the last hour..

0 Karma

somesoni2
Revered Legend

If the columns that you want to add are unique for that error/CallstackEntry, then you can add them by adding first(fieldName) into your stats. e.g.

ag::eventtype="host5" LogLevel="ERROR" | stats sparkline(count) as sparkline, count, first(errorMessage) as errorMessage, first(severity) as severity by CallstackEntry | sort count desc

0 Karma

sirdomi
New Member

Hi somesoni2

The log file contains java logs with errors (stack traces).
The query gives a list of these errors (grouped together) and the corresponding count of each error over the whole time.
What I want is an additional column with just the count over the last day for each error.

Regards, Domi

0 Karma

somesoni2
Revered Legend

What other columns you want to add? Can you provide sample logs along with the expected output?

0 Karma
Get Updates on the Splunk Community!

Stay Connected: Your Guide to February Tech Talks, Office Hours, and Webinars!

💌 Keep the new year’s momentum going with our February lineup of Community Office Hours, Tech Talks, ...

Preparing your Splunk Environment for OpenSSL3

The Splunk platform will transition to OpenSSL version 3 in a future release. Actions are required to prepare ...

Incident Response: Reduce Incident Recurrence with Automated Ticket Creation

Culture extends beyond work experience and coffee roast preferences on software engineering teams. Team ...