Splunk Search

Percentage of successful events below SLA

neilhiley
Explorer

Have field (secs) and have 12 events 11 of them being under the SLA of 51(secs) I want to achieve a report to show percentage of SUCCESSFUL events how can I do this.

the percentage should be 91.67

thanks

Tags (1)
0 Karma

fdi01
Motivator

try like this :

your_base_search | eventstats count as totalcount | chart count,first(totalcount) as totalcount by status | eval percentage=(count/totalcount)*100 + "%" 

note: status can be: SUCCESSFUL, FAILLURE, OPEN, CLOSED .....

0 Karma

aholzer
Motivator

This should do it:

<base search> | eval SLA = if(secs < 51, 1, 0) | stats count as TOTAL, sum(SLA) as SLA | eval percentage_success = (SLA / TOTAL) * 100

Here's the breakdown:

  • eval SLA = if(secs < 51, 1, 0) => This will provide an SLA field with a 1 if it's within SLA, and 0 if it's outside SLA
  • stats count as TOTAL, sum(SLA) as SLA => This will provide the total count of events, by simply counting them, at the same time as "counting" the number of events within SLA. It will also consolidate the data into a single row
  • eval percentage_success = (SLA / TOTAL) * 100 => This will provide the percentage that you were looking for.

If you are interested in only displaying the percentage value, then you can add | fields percentage_success to the end of the search I gave you.

Hope this helps

0 Karma

neilhiley
Explorer

Perfect thanks guys

0 Karma

woodcock
Esteemed Legend

This should do it:

... | stats count AS Total count(eval(secs<51)) AS ViolatedSLA BY host | eval PerformancePct=((ViolatedSLA/Total)*100)
0 Karma
Get Updates on the Splunk Community!

A Season of Skills: New Splunk Courses to Light Up Your Learning Journey

There’s something special about this time of year—maybe it’s the glow of the holidays, maybe it’s the ...

Announcing the Migration of the Splunk Add-on for Microsoft Azure Inputs to ...

Announcing the Migration of the Splunk Add-on for Microsoft Azure Inputs to Officially Supported Splunk ...

Splunk Observability for AI

Don’t miss out on an exciting Tech Talk on Splunk Observability for AI! Discover how Splunk’s agentic AI ...