9

I have AWS Cloudwatch hooked up with PagerDuty. Whenever an alert goes out, it goes to PagerDuty, which then sends us a message in Slack. The problem is, this is what it shows in the chat:

Triggered #3362: Maximum CPUUtilization of 53.6 GreaterThanOrEqualToThreshold 50.0 for InstanceId i-xxxxxxxxx

That's about as useful as a rock. There's no way I could interpret the instance ID, nor should I have to read all that stuff at a glance and figure out what's wrong.

The question is, how do I change the incident name that gets generated on PagerDuty, or is this something that can be done in Cloudwatch, or am I hosed?

Pierre.Vriens
  • 7,205
  • 14
  • 37
  • 84
Tam N.
  • 191
  • 2

2 Answers2

5

Within the CloudWatch integration in PagerDuty, you can change the "Derive name from" field to something like "Alarm Description".

Clark Ritchie
  • 51
  • 1
  • 2
  • This is the correct answer now. When you switch it to Alarm Description, the description set in the Cloudwatch Alarm configuration is used instead. – Sam May 18 '19 at 13:00
2

Based on the PagerDuty documentation on Cloudwatch, it doesn't look like it's configurable:

https://www.pagerduty.com/docs/guides/aws-cloudwatch-integration-guide/

Travis Thompson
  • 406
  • 4
  • 10