從中擷取 Amazon SES 事件資料 CloudWatch - Amazon Simple Email Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

從中擷取 Amazon SES 事件資料 CloudWatch

Amazon SES 可以將電子郵件傳送事件的指標發佈到 Amazon CloudWatch。當您將事件資料發佈至時 CloudWatch,會將這些量度提供為一組排序的時間序列資料。您可以使用這些指標來監控電子郵件的傳送效能。例如,您可以監控投訴指標並設置 CloudWatch 警報以在指標超過特定值時觸發。

Amazon SES 可以將 CloudWatch這些事件發佈到兩個細微程度層級:

  • 整個 AWS 帳戶— 這些粗略的指標,對應於您使用 Amazon SES 主控台和 GetSendStatistics API 監控的指標,是整個指標的總計 AWS 帳戶。Amazon SES CloudWatch 會自動將這些指標發佈為。

  • 精細 - 這些指標根據您使用訊息標籤定義的電子郵件特性進行分類。若要將這些量度發佈至 CloudWatch,您必須使用事件目的地設定 CloudWatch 事件發佈,並在傳送電子郵件時指定組態集。您也可以指定訊息標籤,或使用 Amazon SES 自動提供的自動標籤

此段落說明可用的測量結果以及如何檢視中的測量結果 CloudWatch。

可用的指標

您可以將下列 Amazon SES 電子郵件傳送指標發佈到 CloudWatch:

  • Send (傳送) - 傳送請求成功,且 Amazon SES 會嘗試將訊息遞送到收件人的電子郵件伺服器。(如果正在使用帳戶層級或全域禁止,SES 仍會將其視為傳送,但會禁止遞送)。

  • RenderingFailure— 因為範本呈現問題,電子郵件未傳送。範本資料遺失或是範本參數與資料不相符時,可能會出現此事件類型。(只有使用 SendTemplatedEmailSendBulkTemplatedEmail API 操作來傳送電子郵件時,才會出現此事件類型。)

  • Reject (拒絕) - Amazon SES 接受電子郵件後判斷電子郵件包含病毒,且未嘗試將電子郵件遞送到收件人的電子郵件伺服器。

  • Delivery (交付) – Amazon SES 成功將電子郵件交付給收件人的郵件伺服器。

  • 退信硬退信代表收件人的郵件伺服器永久拒絕電子郵件。(只有 SES 不再重試傳送電子郵件時,才會包含軟退件。 通常,這些軟退件表示傳遞失敗,儘管在某些情況下,即使郵件成功到達收件人收件箱,也可以返回軟退回。 這通常發生在收件者傳送 out-of-office 自動回覆時。 請參閱這篇 AWS Re: POST 文章,進一步了解軟彈回。)

  • Complaint (投訴) - 電子郵件已成功遞送至收件人的郵件伺服器,但收件人將其標示為垃圾郵件。

  • DeliveryDelay— 由於發生暫時性問題,電子郵件無法傳送到收件人的郵件伺服器。例如,當收件人的收件匣已滿時,或接收電子郵件伺服器暫時發生問題時,可能會發生傳遞延遲。

  • Subscription (訂閱) - 已成功遞送電子郵件,但收件人透過按一下電子郵件標頭中的 List-Unsubscribe 或頁尾中的 Unsubscribe 連結來更新訂閱偏好設定。

  • Open (開啟) - 收件人收到訊息,並在其電子郵件用戶端中開啟。

  • Click (點按) - 收件人點按電子郵件中包含的一或多個連結。

可用的維度

CloudWatch 使用您在 Amazon SES 中將 CloudWatch 事件目標新增至組態集時指定的維度名稱。如需詳細資訊,請參閱 設定事件發佈的 CloudWatch 事件目的地

在 CloudWatch 主控台中檢視 Amazon SES 指標

下列程序說明如何使用 CloudWatch 主控台檢視 Amazon SES 事件發佈指標。

使用 CloudWatch 主控台檢視指標
  1. 請登入 AWS Management Console 並開啟 CloudWatch 主控台,網址為 https://console.aws.amazon.com/cloudwatch/

  2. 如有必要請變更區域。在導覽列中,選取 AWS 資源所在的區域。如需詳細資訊,請參閱 區域與端點

  3. 在導覽窗格中,選擇所有指標

  4. 指標窗格中,選取 SES

  5. 選取您想要檢視的指標。若要檢視精細的事件發佈指標,請選擇您在設定 CloudWatch事件目的地時指定的維度組合。若要進一步了解使用檢視指標 CloudWatch,請參閱使用 Amazon CloudWatch 指標

若要使用 AWS CLI
  • 在命令提示中,使用下列命令:

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