Amazon SES

Présentation

Amazon Simple Email Service (SES) est un service économique d’envoi d’e-mails.

Activez cette intégration pour visualiser dans Datadog toutes vos métriques de SES.

Configuration

Installation

Si vous ne l’avez pas déjà fait, configurez d’abord l’intégration Amazon Web Services.

Collecte de métriques

  1. Dans le carré d’intégration AWS, assurez-vous que l’option SES est cochée dans la section concernant la collecte des métriques.

  2. Ajoutez ces autorisations à votre stratégie IAM Datadog afin de recueillir des métriques d’Amazon SES :

    • ses:GetSendQuota : ajoute des métriques sur les quotas d’envoi.
    • ses:GetSendStatistics : ajoute des métriques sur les statistiques d’envoi.

    Pour en savoir plus sur les stratégies SES, consultez la documentation disponible sur le site d’AWS.

  3. Installez l’intégration Datadog/AWS SES.

Collecte de logs

Activer le logging

Configurez Amazon SES de façon à ce que ses logs soient envoyés vers un compartiment S3 ou vers Cloudwatch.

Remarque : si vous envoyez vos logs vers un compartiment S3, assurez-vous que amazon_ses est défini en tant que Target prefix.

Envoyer des logs à Datadog

  1. Si vous ne l’avez pas déjà fait, configurez la fonction Lambda de collecte de logs AWS avec Datadog.

  2. Une fois la fonction Lambda installée, ajoutez manuellement un déclencheur sur le compartiment S3 ou sur le groupe de logs Cloudwatch qui contient vos logs Amazon SES dans la console AWS :

Données collectées

Métriques

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

Chacune des métriques récupérées à partir d’AWS se verra assigner les mêmes tags que ceux qui apparaissent dans la console AWS, y compris, mais sans s’y limiter, le hostname et les groupes de sécurité.

Événements

L’intégration AWS SES n’inclut aucun événement.

Checks de service

L’intégration AWS SES n’inclut aucun check de service.

Dépannage

Besoin d’aide ? Contactez l’assistance Datadog.