CloudWatch からの Amazon SES イベントデータの取得 - Amazon Simple Email Service

英語の翻訳が提供されている場合で、内容が矛盾する場合には、英語版がオリジナルとして取り扱われます。翻訳は機械翻訳により提供されています。

CloudWatch からの Amazon SES イベントデータの取得

Amazon SES は、E メール送信イベントのメトリクスを Amazon CloudWatch に発行することができます。イベントデータを CloudWatch に発行する場合、これらのメトリクスは時間順の時系列データとして提供されます。これらのメトリクスを使用して、メール送信のパフォーマンスをモニタリングできます。たとえば、苦情メトリクスをモニタリングし、メトリクスが一定の値を超えたときに CloudWatch アラームがトリガーされるように設定できます。

Amazon SES がこれらのイベントを CloudWatch に発行できる詳細度には、2 つのレベルがあります。

  • AWS アカウント全体 – これらの粗いメトリクス (Amazon SES コンソールおよび GetSendStatistics API を使用してモニタリングするメトリクスに対応) は、AWS アカウント全体における合計です。Amazon SES は、これらのメトリクスを自動的に CloudWatch に発行します。

  • 細かい – これらのメトリクスは、メッセージタグを使用して定義する E メール特性によって分類されます。これらのメトリクスを CloudWatch に発行するには、CloudWatch イベント送信先を使用してイベント発行をセットアップし、メールの送信時に設定セットを指定する必要があります。メッセージタグを指定するか、Amazon SES が自動的に生成する自動タグを使用することもできます。

このセクションでは、使用可能なメトリクスと、CloudWatch でメトリクスを表示する方法について説明します。

使用可能なメトリクス

以下の Amazon SES E メール送信メトリクスを CloudWatch に発行することができます。

  • 送信 – Amazon SES に対する呼び出しが成功しました。Amazon SES はメールの配信を試行します。

  • 拒否 – Amazon SES は E メールを受け取りましたが、この E メールにウイルスが含まれていると判断して拒否しました。Amazon SES は受信者のメールサーバーに E メール配信を試みませんでした。

  • バウンス – 受取人のメールサーバーにより、メールは完全に拒否されました。このイベントはハードバウンスに該当します。ソフトバウンスは、Amazon SES が一定期間にわたって再試行してもメールを配信できなかった場合に限ります。

  • 苦情 – E メールは受取人に正常に配信されました。受取人がメールをスパムとしてマークしました。

  • 配信 – Amazon SES が受取人のメールサーバーに E メールを正常に送信しました。

  • オープン – 受取人がメッセージを受け取り、E メールクライアントで開きました。

  • クリック – 受取人はメール内の 1 つ以上のリンクをクリックしました。

  • レンダリング失敗 – テンプレートレンダリングの問題のために E メールが送信されませんでした。このイベントタイプは、SendTemplatedEmail または SendBulkTemplatedEmail API オペレーションを使用してテンプレートメールを送信する場合にのみ発生します。このイベントタイプは、テンプレートデータが見つからない場合や、テンプレートのパラメータとデータが一致しない場合に発生します。

  • 配信の遅延 – 一時的な問題が発生したため、メールを受信者に配信できませんでした。配信の遅延は、受信者の受信トレイがいっぱいになった場合や、受信側の電子メールサーバーで一時的な問題が発生した場合などに発生します。

    注記

    DELIVERY_DELAY イベントタイプをイベントの宛先に追加するには、Amazon SES API V2 で UpdateConfigurationSetEventDestin オペレーションを使用する必要があります。現時点では、Amazon SES コンソールを使用してこのイベントタイプを構成セットに追加することはできません。

使用できるディメンション

CloudWatch は、Amazon SES でユーザーが CloudWatch イベント送信先を設定セットに追加する際に指定したディメンション名を使用します。詳細については、イベント発行の CloudWatch イベント送信先のセットアップ を参照してください。

CloudWatch コンソールでの Amazon SES メトリクスの表示

次の手順では、CloudWatch コンソールを使用して Amazon SES イベント発行メトリクスを表示する方法について説明します。

CloudWatch コンソールを使用してメトリクスを表示するには

  1. AWS マネジメントコンソール にサインインした後、https://console.aws.amazon.com/cloudwatch/ にある CloudWatch コンソールを開きます。

  2. 必要に応じてリージョンを変更します。ナビゲーションバーから、AWS リソースがあるリージョンを選択します。詳細については、「リージョンとエンドポイント」を参照してください。

  3. ナビゲーションペインで、[Metrics (メトリクス)] を選択します。

  4. [All metrics] ペインで、[AWS Namespaces] を展開し、[SES] を選択します。

  5. Amazon SES によって自動的に発行される AWS アカウント全体のメトリクスを表示するには、[Account Sending Metrics (アカウントの送信メトリクス)] を選択します。細かいイベント発行メトリクスを表示するには、CloudWatch イベント発行のセットアップ時に指定したディメンションの組み合わせを選択します。

  6. 表示するメトリクスを選択します。

    グラフには、時間の経過に伴うメトリクスが示されます。

AWS CLI を使用してメトリクスを表示するには

  • コマンドプロンプトで、以下のコマンドを使用します。

    aws cloudwatch list-metrics --namespace "AWS/SES"