本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
從中擷取 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— 因為範本呈現問題,電子郵件未傳送。範本資料遺失或是範本參數與資料不相符時,可能會出現此事件類型。(只有使用
SendTemplatedEmail
或SendBulkTemplatedEmail
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 主控台檢視指標
請登入 AWS Management Console 並開啟 CloudWatch 主控台,網址為 https://console.aws.amazon.com/cloudwatch/
。 -
如有必要請變更區域。在導覽列中,選取 AWS 資源所在的區域。如需詳細資訊,請參閱 區域與端點。
-
在導覽窗格中,選擇所有指標。
-
在指標窗格中,選取 SES。
-
選取您想要檢視的指標。若要檢視精細的事件發佈指標,請選擇您在設定 CloudWatch事件目的地時指定的維度組合。若要進一步了解使用檢視指標 CloudWatch,請參閱使用 Amazon CloudWatch 指標。
若要使用 AWS CLI
-
在命令提示中,使用下列命令:
aws cloudwatch list-metrics --namespace "AWS/SES"