Skip to content
SendScope

Amazon SES

How do you monitor Amazon SES with CloudWatch alarms?

CloudWatch alarms for SES watch metrics such as the account bounce and complaint rates and notify you, usually through an SNS topic, when a value crosses a threshold you set.

Also called: SES CloudWatch metrics, CloudWatch alarm SES bounce rate

Updated

CloudWatch is the standard way to alert on anything in AWS, and SES publishes metrics to it. For a team that lives in AWS, it is the first thing to try.

The metrics

SES publishes counts such as sends, deliveries, bounces and complaints, and account-level reputation metrics for the bounce rate and complaint rate. The reputation metrics are the ones to alarm on, since they are the figures AWS reviews.

Setting one up

  1. In CloudWatch, create an alarm on the SES reputation bounce-rate metric.
  2. Choose a threshold below the AWS review line, for example half of it, so you have room to react.
  3. Create an SNS topic and subscribe an email address or an endpoint.
  4. Point the alarm at the topic.
  5. Repeat for the complaint rate.

Where it stops

  • Granularity. Reputation metrics are account-wide. They do not tell you which sender, domain or campaign is responsible.
  • Detail. An alarm says a rate is high, not which recipients bounced or why.
  • Other signals. Nothing watches your DNS records, suppression list growth or send-volume anomalies unless you build more alarms and more infrastructure.
  • Delivery. Email from SNS is plain, and routing to Slack or Discord takes extra pieces such as Lambda functions.
  • Upkeep. Alarms, topics and subscriptions are yours to maintain, and a broken subscription fails silently.

When it is enough

For a small account with one sender and a team that checks AWS daily, two alarms may be all you need. As the number of senders and domains grows, so does the work around the alarms. Compare it with Virtual Deliverability Manager, and read email deliverability monitoring for the full list of what is worth watching.

Common questions

Which SES metrics can I alarm on?

The account-level reputation metrics for bounce rate and complaint rate, plus send, delivery, bounce and complaint counts. The reputation metrics are the ones that matter for staying out of review.

Why not just use CloudWatch?

You can, and it works. You then own the alarm design, the notification pipeline and the work of finding the cause when one fires.

Stop guessing about your SES reputation

SendScope turns the numbers in this glossary into a dashboard and alerts for your Amazon SES account. Free for one account, no card needed.