Monitor Amazon SES in Hosted Graphite

January 10, 2018

It’s now possible to monitor Amazon Simple Email Service (SES) on your Hosted Graphite dashboards. SES is is a cloud-based email service designed to help companies send marketing, notification, and transactional emails. It’s a cost-effective and reliable way for businesses that use email to keep in contact with their customers – at any scale.

As SES is a part of AWS, it can be used with other services including AWS EC2, SQS and Kinesis Firehose. It’s one of the reasons SES is so popular – it integrates seamlessly with the other AWS products you might already use. 

A screenshot of a Hosted Graphite panel monitoring Amazon Simple Email Service (SES)

Real-time views of your SES metrics in Hosted Graphite

Hosted Graphite has supported AWS CloudWatch for several years. So now, in addition to your other AWS data, you can view your SES metrics on curated, interactive dashboards in your Hosted Graphite account. This includes the following SES metrics:

A chart of SES metrics that can be applied in a Hosted Graphite dashboard

Along with the real-time, interactive view of your SES metrics, you’ll have the ability to see automated dashboards and send annotations of important events. Additionally, with Hosted Graphite’s advanced alerting you can define alerts for unusual events, for example if an abnormally large number of emails are sent or a particularly high number of emails fail to deliver. You can also overlay automatic alert annotations on your historic graphs for deeper context and better insight into your SES performance.

Setting up

If you’ve already set up the main AWS integration, adding SES is simple. Head to Add-Ons, navigate to AWS Services and click the box for Simple E-mail Service. You’ll start seeing your SES metrics on your Hosted Graphite dashboards immediately.

A screenshot of Hosted Graphite's 'Add-Ons' page setting up Simple E-mail Service

If you haven’t set up an AWS integration yet, you’ll need to do that first. Just give us the access key for a read-only IAM user with the appropriate permissions to allow Hosted Graphite to connect and collect your metrics and we’ll take care of the rest. What you share is up to you: you can send us everything or choose the specific metrics. AWS lets you tag most of their resource types, so if you select the Service Tagging option and send us a tag name (and value), we’ll only get metrics for resources with those specific tags.

Adding support for SES metrics was suggested by a Hosted Graphite customer. Anything you’d like us to add next? Let us know via our feedback form, or tweet us (@hostedgraphite). It's one of the ways we decide what to build next, so let us know!

Further information:

Charlie von Metzradt

Co-founder of Hosted Graphite, Software Engineer, huge nerd.

Related Posts

See why thousands of engineers trust Hosted Graphite with their monitoring