Amazon Simple Email Service (SES) is a scalable, affordable email service for outbound emails. SES provides a flexible SMTP or API-based email solution that can easily scale to any size.
As part of AWS, SES integrates with several AWS services you may already be using. These services include, but are not limited to: EC2 instances, Elastic Beanstalk, AWS SNS, AWS S3, AWS KMS, CloudTrail, and the Management Console. Its affordability, reliability, and native integration with other AWS services make SES a highly popular outbound mass email service.
Datadog integrates with AWS SES, allowing you to receive alerts on all aspects of your SES performance.
Monitor AWS SES
When you integrate SES with Datadog, you can monitor your SES metrics according to their respective importance to filter out noise.
The available SES metrics and how they appear in Datadog are listed below:
|aws.ses.max_24_hour_send||Maximum number of emails that can be sent in a 24 hour period|
|aws.ses.sent_last_24_hours||The total number of emails sent in the past 24 hours|
|aws.ses.bounces||The number of hard bounces|
|aws.ses.complaints||The number of complaints|
|aws.ses.deliveryattempts||The number of delivery attempts|
|aws.ses.rejects||Rejected send attempts|
You can create visualizations to keep track of these metrics over time. These graphs give you better insight into trends in your SES performance and allow you to annotate and collaborate with your team in the case of abnormalities.
Verify that you’ve entered the AWS credentials for each AWS account you would like to send data into Datadog, then click on the AWS SES checkbox under ‘Limit metric collection’ and update your configuration. Once you’ve enabled SES, Datadog will automatically begin to gather your metrics.
If you’re already a Datadog customer using AWS SES, you can try out the integration today. Otherwise, sign up for a Datadog trial. For information on how to optimally set up monitoring for other AWS technologies you may be using, check out our other AWS articles.