Alerting

How to find out if we can trigger an alert if we are getting error continously for more than 5 mins?

mpr1985
New Member

We want to configure an alert where the if there are continuous errors for more than 5 mins per app server per host then we need to trigger that. By continuous we mean every min in those 5 mins we have some error. How can i check that every one min in those 5 mins there was error and then trigger the alert?

Tags (1)
0 Karma

skoelpin
SplunkTrust
SplunkTrust

You can try something like this (it's untested)..

index=... log_level=ERROR
| bin _time span=1m
| stats count by _time
| where count>0
| makecontineous count

It is using 5 spans with 1 minute per span. Its then checking to see if each span has a count value then using makeconineous to see if there's 5 in a row

0 Karma

mpr1985
New Member

@skoelpin where are we specifying that it should be non-zero for 5 continuous bins in the query?

0 Karma

skoelpin
SplunkTrust
SplunkTrust

Correct, this is why I added | where count>0. I haven't tested this, but this will definitely get you started

0 Karma

mpr1985
New Member

This count is the for number of errors per min right? how to check if in last 5 spans all were > 0?

0 Karma
Career Survey
First 500 qualified respondents will receive a $20 gift card! Tell us about your professional Splunk journey.

Can’t make it to .conf25? Join us online!

Get Updates on the Splunk Community!

Community Content Calendar, September edition

Welcome to another insightful post from our Community Content Calendar! We're thrilled to continue bringing ...

Splunkbase Unveils New App Listing Management Public Preview

Splunkbase Unveils New App Listing Management Public PreviewWe're thrilled to announce the public preview of ...

Leveraging Automated Threat Analysis Across the Splunk Ecosystem

Are you leveraging automation to its fullest potential in your threat detection strategy?Our upcoming Security ...