cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Threshold Based custom alerts

Rohan
Newcomer

Hello,

 

Thank you for taking time to look into this situation i am stuck with, I need to implement Threshold based custom alerts 

 

The idea is :

 

1. CPU Usage % goes up 70% It should generate "Warning" or "Low" Severity alert.

2. CPU Usage % goes up 90% It should generate "Critical" or "High" Severity alert.

 

Right now based on the alert profile - As soon as CPU Usage % hits more than 90% . It ends up generating two alerts "Warning" and "Critical" both since both satisfy the condition. There's no option to implement "between 70% - 80%".

 

Expectation is to have One Alert triggered in an event CPU Usage % hits more than 90% and that should be "Critical" only - not two alerts.

 

So i seek your opinion in this matter on how this can be fixed? The Alerts are then being sent to Pager Duty just an FYI.

 

Regards,

3 REPLIES 3

mrc15816
Advisor

@Rohan we went thru this hurdle as we were migrating from legacy BMC product. At this time you cannot achieve like for a like where you could generate the alerting based on threshold. I believe there is a RFE to provide some of this functionality. You can only achieve some with custom alerting ex. CPU but you can’t do that for memory as Dynatrace looks at 2 metrics (Memory usage & Swap - Composite) before triggering an alert. If you are entering into AIX you might be little bummed. 

Sujit
Advisor

@Rohan Ideally there is no option is Dynatrace to send alert as WARNING or SEVERE, it sends alert without any priority or severity. I have no idea about PagerDuty but i have configured similar requirement in ServerNow where there is mechanism to segregate alert based on the severity through workflow. 

 

Thanks,

Sujit

Dynatrace Certified Professional

DanielS
DynaMight Leader
DynaMight Leader

@RohanIt's not the ideal use of this, but you can try to define an SLO:

 

I've made an example for you, I choose CPU idle metric, you can filter the hosts by tag or entityID, and set the target to 10 and 30 (because you are using idle metric)

DanielS_0-1650299091208.png

Then you can try it with evaluate:

 

DanielS_1-1650299125547.png

I've never use this with this purpose, but it can work. Please let us know.

The true delight is in the finding out rather than in the knowing.