Alerting

I need a specific exception in the alert where it should trigger an alert if the condition is >5

sk10
New Member

I was trying to create an exception where it should trigger an alert if the specific exception goes above 5. Can some one check and suggest me on the alert.

eval Err=if(match("XXX.XXXXException",>5),"OK","")

Tags (1)
0 Karma

jpolvino
Builder

You can design your search so that if everything is ok, it returns 0 rows. Then if it returns > 0 rows, this indicates an issue that fires the alert. You can do this by doing the first part suggested by skoelpin above, followed by this:

| where ERR>5

Then your alert can fire when number of results is > 0. We use this so the alert stays quiet unless the threshold (indicated by some rows coming back) is breached.

0 Karma

skoelpin
SplunkTrust
SplunkTrust

The match function uses the field name followed by a regular expression. You're missing the regular expression from here

Try this, replace <FIELD> with your field name

| eval Err=if(match(,"\w+Exception"),1,0)
| eval ALERT=if(Err>5,"OK","GOOD")

https://docs.splunk.com/Documentation/Splunk/8.0.0/SearchReference/ConditionalFunctions#match.28SUBJ...

0 Karma
Get Updates on the Splunk Community!

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

Take a look below to explore our upcoming Community Office Hours, Tech Talks, and Webinars this month. This ...

They're back! Join the SplunkTrust and MVP at .conf24

With our highly anticipated annual conference, .conf, comes the fez-wearers you can trust! The SplunkTrust, as ...

Enterprise Security Content Update (ESCU) | New Releases

Last month, the Splunk Threat Research Team had two releases of new security content via the Enterprise ...