Amazon Simple Email Service (SES)
概要
Amazon Simple Email Service (SES) は、費用効率の高いアウトバウンド専用のメール送信サービスです。
このインテグレーションを有効にすると、Datadog にすべての SES メトリクスを表示できます。
セットアップ
インストール
Amazon Web Services インテグレーションをまだセットアップしていない場合は、最初にセットアップします。
メトリクスの収集
AWS インテグレーションページで、Metric Collection
タブの下にある SES
が有効になっていることを確認します。
Amazon SES のメトリクスを収集するために、次のアクセス許可を Datadog IAM ポリシーに追加します。
ses:GetSendQuota
: 送信クオータに関するメトリクスを追加します。ses:GetSendStatistics
: 送信統計に関するメトリクスを追加します。
詳細については、AWS ウェブサイト上の SES ポリシーを参照してください。
Datadog - Amazon Simple Email Service (SES) インテグレーションをインストールします。
ログ収集
ログの有効化
Amazon SES から S3 バケットまたは CloudWatch のいずれかにログを送信するよう構成します。
注: S3 バケットにログを送る場合は、Target prefix が amazon_ses
に設定されているかを確認してください。
ログを Datadog に送信する方法
Datadog Forwarder Lambda 関数をまだセットアップしていない場合は、セットアップします。
Lambda 関数がインストールされたら、AWS コンソールから、Amazon SES ログを含む S3 バケットまたは CloudWatch のロググループに手動でトリガーを追加します。
収集データ
メトリクス
aws.ses.bounce (gauge) | The average number of emails that resulted in a bounce. Shown as response |
aws.ses.bounce.sum (gauge) | The total number of emails that resulted in a bounce. Shown as response |
aws.ses.bounces (gauge) | The number of emails that resulted in a hard bounce. Shown as response |
aws.ses.complaints (gauge) | The number of emails that were marked by their recipients as spam. Shown as response |
aws.ses.delivery (gauge) | The average number of emails that Amazon SES successfully delivered to the mail servers of the intended recipients. Shown as response |
aws.ses.delivery.sum (gauge) | The total number of emails that Amazon SES successfully delivered to the mail servers of the intended recipients. Shown as response |
aws.ses.deliveryattempts (gauge) | The number of delivery attempts Shown as event |
aws.ses.max_24_hour_send (gauge) | The maximum number of emails that can be sent in a 24-hour period Shown as event |
aws.ses.open (gauge) | The number of emails that were opened by their recipients. Shown as response |
aws.ses.publish_expired (gauge) | Amazon SES encountered an error when it tried to execute the actions you configured, and Amazon SES will no longer retry to deliver the email. Shown as response |
aws.ses.publish_failure (gauge) | Amazon SES encountered an error when it tried to execute the actions you configured. Shown as response |
aws.ses.rejects (gauge) | Rejected send attempts (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.) Shown as response |
aws.ses.reputation_bounce_rate (gauge) | The percentage of messages that resulted in hard bounces. Shown as fraction |
aws.ses.reputation_complaint_rate (gauge) | The percentage of messages that were reported as spam by their recipients. Shown as fraction |
aws.ses.send (gauge) | The email sending API call to Amazon SES was successful and Amazon SES will attempt to deliver the email. Shown as response |
aws.ses.send.sum (gauge) | The total number of emails sent. Shown as response |
aws.ses.sent_last_24_hours (gauge) | The total number of emails sent in the past 24 hours. Shown as event |
AWS から取得される各メトリクスには、ホスト名やセキュリティ グループなど、AWS コンソールに表示されるのと同じタグが割り当てられます。
イベント
Amazon Simple Email Service (SES) インテグレーションには、イベントは含まれません。
サービスチェック
Amazon Simple Email Service (SES) インテグレーションには、サービスのチェック機能は含まれません。
トラブルシューティング
ご不明な点は、Datadog のサポートチームまでお問合せください。
参考資料