Setting Urgency / priority on Cloud Watch Alarms

Some of our alarms come from CloudWatch and are defined by the amount of messages in the Dead Letter Queue. I want to set a low priority (urgency?) alarm on 1 item in the DLQ, and a higher priority alarm if there are more than N items in the DLQ.

Does PagerDuty support this functionality? I’m using the /enqueue endpoint. I didn’t find how to add the urgency to the payload of the request


Urgency is defined by Severity, if you have severity in the payload you can see how they map here. Additionally its worth checking your service settings that they are using ‘severity to control urgency’ settings on the service, you can see more on this here.

Kind regards,

John O’Donnell
Team Lead, EMEA

Thank you John!
We create the alarm directly from Cloud Watch. How can I add the severity flag there? :thinking:

It may be easiest for you to create event rules in PagerDuty to inspect the CloudWatch payload and then set the severity field in PagerDuty as needed. Then you’ll be able to use severity based urgency setting on the service to change urgency dynamically based on incoming alert severity value.

1 Like

Thank you Doug! I’ll check it

Hi Tsachi and Doug,

I hope you do not mind me stepping in while John is out-of-office!

I wanted to check in to see if either of you had any further questions for us, today?

I’ll be looking forward to your response!