eG Monitoring
 

Measures reported by AWSAmazonSESTest

Amazon Simple Email Service (Amazon SES) is a cost-effective email service built on the reliable and scalable infrastructure that Amazon.com developed to serve its own customer base. This service allows you to build an email functionality into an application that you are running on AWS. With Amazon SES, you can send transactional email, marketing messages, or any other type of high-quality content to your customers. You can also use Amazon SES to receive messages and deliver them to an Amazon S3 bucket, call your custom code via an AWS Lambda function, or publish notifications to Amazon SNS.

Amazon SES has a set of sending limits to regulate the number of email messages that you can send and the rate at which you can send them. Depending upon the level of email activity in your environment, you may want to modify these limits, as any violation will result in mails not being sent at all. You may hence have to closely study the email activity in your environment and determine whether/not the sending limits need to be fine-tuned. The AWSAmazonSESTest test helps with this! By reporting the send quotas configured along with the count of mails sent and the send rate for each AWS region, this test readily provides you with all the information you need to take the right decision with regards to whether/not the quota needs to be reset.

Also, the key measure of the performance of any email service is successful message delivery. If a majority of the delivery attempts made at any given point in time resulted in bounces, rejections, or complaints, it is a problem condition that warrants an investigation. The AWSAmazonSESTest test proactively alerts you to such abnormalities! For each region, the test reports the count and percentage of emails bounced, mails rejected, and complaints received, and notifies you if these values exceed acceptable limits.

Output of the test : One set of results for each AWS region

The measures made by this test are as follows:

Measurement Description Measurement Unit Interpretation
send_Quato Indicates the maximum number of emails that can be sent by this region in a day. Emails/Day The sending quota reflects a rolling time period. Every time you try to send an email, Amazon SES checks how many emails you sent in the previous 24 hours. As long as the total number of emails that you have sent is less than your quota, your send request will be accepted and your email will be sent. If you have already sent your full quota, your send request will be rejected with a throttling exception. You will not be able to send more emails until some of the previous sending rolls out of its 24-hour window.
total_Sends Indicates the total number of emails that this region sent during the last 24 hours. Number If the value of this measure keeps growing closer to the value of the value of the Sending quota measure, it implies a high level of email activity in the region. Under such circumstances, it is best to increase the sending quota, so that the quota is not violated, causing SES to stop sending emails.
perc_Sends Indicates the percentage of sending quota that was exhausted in the last 24 hours. Percent This measure is computed using the following formulat:

(Total sent / Sending quota) * 100

If the value of this measure is consistently higher than 50%, it implies a high level of email activity in the region. Under such circumstances, it is best to increase the sending quota, so that the quota is not violated, causing SES to stop sending emails.
current_Sends Indicates the number of emails that this region sent during the last measurement period. Number  
max_Sending Indicates the maximum number of emails that this region can send per second. Emails/Sec You can exceed this limit for short bursts, but not for a sustained period of time.
total_Bounce Indicates the total number of emails bounced to this region during the last 24 hours. Number An email is hard-bounced when the email is rejected by the recipient's ISP or rejected by Amazon SES because the email address is on the Amazon SES suppression list. This measure reports the count of hard bounces alone.
current_Bounce Indicates the number of emails that were bounced during the last measurement period. Percent An email is hard-bounced when the email is rejected by the recipient's ISP or rejected by Amazon SES because the email address is on the Amazon SES suppression list. This measure reports the count of hard bounces alone.

The value of this measure should be kept at a minimum, as excessive bounces constitute abuse and can put your AWS account at the risk of termination.
bounce_Perc Indicates the percentage of emails that were bounced by this region during the last measure period. Percent Ideally, the value of this measure should be very low. A high value constitutes abuse and can put your AWS account at the risk of termination.
complaints Indicates the number of complaints received by this region during the last measure period. Number If an email is accepted by the ISP and delivered to the recipient, but the recipient does not want the email and clicks a button such as “Mark as spam.”, then SES will send you a complaint notification.

The value of this measure should be kept at a minimum, as a large number of complaints constitute abuse and can put your AWS account at the risk of termination.
perc_Complaints Indicates the percentage of complaints received by this region during the last measure period. KB/Sec Ideally, the value of this measure should be very low. A high value constitutes abuse and can put your AWS account at the risk of termination.
total_Reject Indicates the number of emails sent by this region that were rejected during the last 24 hours. Number A rejected email is an email that Amazon SES initially accepted, but later rejected because the email contained a virus. Amazon SES notifies you by email and does not send the message.

A high value for this measure is a cause for concern as it could indicate that your email system is severely infected.
current_Reject Indicates the number of emails sent by this region that were rejected during the last measurement period. Number A rejected email is an email that Amazon SES initially accepted, but later rejected because the email contained a virus. Amazon SES notifies you by email and does not send the message.

A high value for this measure is a cause for concern as it could indicate that your email system is severely infected.
reject_Perc Indicates the percentage of emails sent by this region that were rejected during the last measurement period. Percent A high value for this measure is a cause for concern as it could indicate that your email system is severely infected.
total_Dattemp Indicates the number of emails that were successfully delivered by this region to the recipient's mail server during the last 24 hours. Number A high value is desired for this measure.
current_Dattemp Indicates the number of mails sent by this region during the last measurement period. Number