Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Surveillance des SNS sujets Amazon à l'aide de CloudWatch
Amazon SNS et Amazon CloudWatch sont intégrés afin que vous puissiez collecter, consulter et analyser les statistiques pour chaque SNS notification Amazon active. Une fois que vous avez configuré CloudWatch pour AmazonSNS, vous pouvez mieux comprendre les performances de vos SNS rubriques, notifications push et SMS livraisons Amazon. Par exemple, vous pouvez configurer une alarme pour vous envoyer une notification par e-mail si un seuil spécifié est atteint pour une SNS métrique Amazon, telle queNumberOfNotificationsFailed
. Pour obtenir la liste de toutes les métriques auxquelles Amazon SNS envoie des données CloudWatch, consultezSNSMétriques Amazon. Pour plus d'informations sur les notifications SNS push Amazon, consultezEnvoi de notifications push mobiles avec Amazon SNS.
Note
Les métriques que vous configurez CloudWatch pour vos SNS sujets Amazon sont automatiquement collectées et transmises à CloudWatch intervalles d'une minute. Ces indicateurs sont collectés sur tous les sujets qui répondent aux CloudWatch directives relatives à l'activité physique. Un sujet est considéré comme actif jusqu' CloudWatch à six heures après la dernière activité (c'est-à-dire tout API appel) sur le sujet.
Les SNS statistiques Amazon indiquées dans le présent document sont gratuites CloudWatch ; elles sont fournies dans le cadre du SNS service Amazon.
Afficher CloudWatch les statistiques pour Amazon SNS
Vous pouvez surveiller les métriques d'Amazon à SNS l'aide de la CloudWatch console, CloudWatch de sa propre interface de ligne de commande (CLI) ou de manière programmatique à l'aide du. CloudWatch API Les procédures suivantes vous expliquent comment accéder aux métriques avec la AWS Management Console.
Pour afficher les métriques à l'aide de la CloudWatch console
-
Connectez-vous à la CloudWatchconsole
. -
Dans le volet de navigation, choisissez Métriques.
-
Dans l'onglet Toutes les mesures SNS, sélectionnez, puis choisissez l'une des dimensions suivantes :
-
Pays, SMS type
-
PhoneNumber
-
Topic Metrics
-
Metrics with no dimensions
-
-
Pour afficher plus de détails, choisissez un élément spécifique. Par exemple, si vous choisissez Topic Metrics, puis choisissez NumberOfMessagesPublished, le nombre moyen de SNS messages Amazon publiés sur une période d'une minute sur une période de 6 heures est affiché.
-
Pour consulter les statistiques SNS d'utilisation d'Amazon, dans l'onglet Toutes les statistiques, choisissez Utilisation, puis sélectionnez la métrique SNS d'utilisation Amazon cible (par exemple,
NumberOfMessagesPublishedPerAccount
).
Définissez des CloudWatch alarmes pour les SNS métriques Amazon
CloudWatch vous permet également de définir des alarmes lorsqu'un seuil est atteint pour une métrique. Par exemple, vous pouvez définir une alarme pour la métrique NumberOfNotificationsFailed, de sorte que lorsque le seuil que vous avez spécifié est atteint pendant la période d'échantillonnage, une notification par e-mail soit envoyée pour vous informer de l'événement.
Pour définir des alarmes à l'aide de la CloudWatch console
-
Connectez-vous à la CloudWatch console AWS Management Console et ouvrez-la à l'adresse https://console.aws.amazon.com/cloudwatch/
. -
Choisissez Alarmes, puis sélectionnez le bouton Créer une alarme. L'assistant Create Alarm démarre alors.
-
Parcourez les SNS métriques Amazon pour trouver la métrique sur laquelle vous souhaitez placer une alarme. Sélectionnez la métrique sur laquelle créer une alarme sur et choisissez Continuer.
-
Remplissez les champs Nom, Description, Seuil et Time de la métrique, puis choisissez Continuer.
-
Choisissez Alarm comme état de l'alarme. Si vous CloudWatch souhaitez vous envoyer un e-mail lorsque l'état d'alarme est atteint, choisissez un SNS sujet Amazon existant ou choisissez Create New Email Topic. Si vous choisissez Create New Email Topic (Créer une nouvelle rubrique d'e-mail), vous pouvez définir le nom et les adresses e-mail d'une nouvelle rubrique. Cette liste sera enregistrée et s'affichera dans la zone de liste déroulante des futures alarmes. Choisissez Continuer.
Note
Si vous utilisez Create New Email Topic pour créer un nouveau SNS sujet Amazon, les adresses e-mail doivent être vérifiées avant de recevoir des notifications. Les e-mails sont envoyés uniquement lorsque l'alarme passe à un état défini. Si ce changement d'état de l'alarme se produit avant la vérification des adresses e-mail, elles ne reçoivent pas de notification.
-
A ce stade, l'assistant Create Alarm vous donne la possibilité de passer en revue l'alarme que vous allez créer. Si vous avez besoin d'apporter des modifications, vous pouvez utiliser les liens Edit situés à droite. Une fois que vous êtes satisfait, choisissez Create Alarm (Créer une alarme).
Pour plus d'informations sur l'utilisation CloudWatch et les alarmes, consultez la CloudWatchdocumentation
SNSMétriques Amazon
Amazon SNS envoie les statistiques suivantes à CloudWatch.
Espace de noms | Métrique | Description |
---|---|---|
AWS/SNS |
NumberOfMessagesPublished
|
Le nombre de messages publiés sur vos SNS sujets Amazon. Unités : Nombre Dimensions valides : application PhoneNumber, plate-forme et TopicName Statistiques valides : Sum |
AWS/SNS |
NumberOfNotificationsDelivered
|
Le nombre de messages envoyés avec succès depuis vos SNS sujets Amazon aux points de terminaison abonnés. Pour qu'une tentative de remise réussisse, l'abonnement du point de terminaison doit accepter le message. Un abonnement accepte un message si a.) il manque une politique de filtrage ou b.) sa politique de filtrage contient des attributs qui correspondent à ceux qui sont affectés au message. Si l'abonnement rejette le message, la tentative de remise n'est pas comptabilisée pour cette métrique. Unités : Nombre Dimensions valides : application PhoneNumber, plate-forme et TopicName Statistiques valides : Sum |
AWS/SNS |
NumberOfNotificationsFailed
|
Le nombre de messages qu'Amazon SNS n'a pas réussi à livrer. Pour les points de terminaison Amazon SQSSMS, les e-mails ou les terminaux push mobiles, la métrique augmente de 1 lorsqu'Amazon SNS arrête de tenter de livrer des messages. Pour nos HTTP HTTPS terminaux, la métrique inclut toutes les tentatives de livraison infructueuses, y compris les nouvelles tentatives qui suivent la tentative initiale. Pour tous les autres points de terminaison, le nombre augmente de 1 lorsque le message ne peut pas être remis (quel que soit le nombre de tentatives). Cette métrique ne comprend pas les messages qui ont été rejetés par des stratégies de filtre d'abonnement. Vous pouvez contrôler le nombre de tentatives pour les HTTP endpoints. Pour de plus amples informations, veuillez consulter Rétentatives de livraison de SNS messages Amazon. Unités : Nombre Dimensions valides : application PhoneNumber, plate-forme et TopicName Statistiques valides : somme, moyenne |
AWS/SNS |
NumberOfNotificationsFilteredOut |
Nombre de messages qui ont été rejetés par des stratégies de filtre d'abonnement. Une politique de filtre rejette un message lorsque les attributs du message ne correspondent pas à ses attributs. Unités : Nombre Dimensions valides : application PhoneNumber, plate-forme et TopicName Statistiques valides : somme, moyenne |
AWS/SNS |
NumberOfNotificationsFilteredOut-MessageAttributes |
Nombre de messages qui ont été rejetés par des politiques de filtre d'abonnement pour le filtrage basé sur les attributs. Unités : Nombre Dimensions valides : application PhoneNumber, plate-forme et TopicName Statistiques valides : somme, moyenne |
AWS/SNS |
NumberOfNotificationsFilteredOut-MessageBody |
Nombre de messages qui ont été rejetés par des politiques de filtre d'abonnement pour le filtrage basé sur la charge utile. Unités : Nombre Dimensions valides : application PhoneNumber, plate-forme et TopicName Statistiques valides : somme, moyenne |
AWS/SNS |
NumberOfNotificationsFilteredOut-InvalidAttributes |
Le nombre de messages rejetés par les politiques de filtrage des abonnements parce que les attributs des messages ne sont pas valides, par exemple parce que l'attribut JSON est mal formaté. Unités : Nombre Dimensions valides : application PhoneNumber, plate-forme et TopicName Statistiques valides : somme, moyenne |
AWS/SNS |
NumberOfNotificationsFilteredOut-NoMessageAttributes |
Nombre de messages qui ont été rejetés par des stratégies de filtre d'abonnement, car les messages n'ont pas d'attribut. Unités : Nombre Dimensions valides : application PhoneNumber, plate-forme et TopicName Statistiques valides : somme, moyenne |
AWS/SNS |
NumberOfNotificationsFilteredOut-InvalidMessageBody |
Nombre de messages rejetés par les politiques de filtrage des abonnements parce que le corps du message n'était pas valide pour le filtrage (par exemple, JSON un corps de message non valide). Unités : Nombre Dimensions valides : application PhoneNumber, plate-forme et TopicName Statistiques valides : somme, moyenne |
AWS/SNS |
NumberOfNotificationsRedrivenToDlq
|
Nombre de messages qui ont été déplacés vers une file d'attente de lettres mortes. Unités : Nombre Dimensions valides : application PhoneNumber, plate-forme et TopicName Statistiques valides : somme, moyenne |
AWS/SNS |
NumberOfNotificationsFailedToRedriveToDlq
|
Nombre de messages qui n'ont pas pu être déplacés vers une file d'attente de lettres mortes. Unités : Nombre Dimensions valides : application PhoneNumber, plate-forme et TopicName Statistiques valides : somme, moyenne |
AWS/SNS |
PublishSize
|
Taille des messages publiés. Unités : octets Dimensions valides : application PhoneNumber, plate-forme et TopicName Statistiques valides : minimum, maximum, moyenne et nombre |
AWS/SNS |
SMSMonthToDateSpentUSD |
Les frais que vous avez accumulés depuis le début du mois civil en cours pour l'envoi SMS de messages. Vous pouvez configurer une alarme pour cette métrique afin de savoir quand vos month-to-date frais sont proches du quota de SMS dépenses mensuel de votre compte. Lorsqu'Amazon SNS détermine que l'envoi d'un SMS message entraînerait un coût supérieur à ce quota, il arrête de publier les SMS messages en quelques minutes. Pour plus d'informations sur la définition de votre quota de SMS dépenses mensuel ou pour savoir comment demander une augmentation du quota de dépenses avec AWS, consultezConfiguration des préférences SMS de messagerie sur Amazon SNS. Unités : USD Dimensions valides : Aucune Statistiques valides : Sum |
AWS/SNS |
SMSSuccessRate
|
Le taux de réussite des envois de SMS messages. Unités : Nombre Dimensions valides : PhoneNumber Statistiques valides : somme, moyenne, échantillons de données |
Dimensions pour les SNS statistiques Amazon
Amazon Simple Notification Service envoie les dimensions suivantes à CloudWatch.
Dimension |
Description |
---|---|
Application
|
Filtres sur les objets d'application, qui représentent une application et un appareil enregistrés auprès de l'un des services de notification push pris en charge, tels que APNs etFCM. |
Application,Platform
|
Filtres sur les objets d'application et de plate-forme, les objets de plate-forme étant destinés aux services de notification push pris en charge, tels que APNs etFCM. |
Country |
Filtre en fonction du pays ou de la région de destination d'un SMS message. Le pays ou la région est représenté par son code ISO 3166-1 alpha-2. |
PhoneNumber
|
Filtre en fonction du numéro de téléphone lorsque vous publiez SMS directement sur un numéro de téléphone (sans sujet). |
Platform
|
Filtres sur les objets de la plateforme pour les services de notification push, tels que APNs etFCM. |
TopicName
|
Filtres sur les noms de SNS sujets Amazon. |
SMSType |
Filtre selon le type de SMS message. Il peut être promotionnel ou transactionnel. |
Statistiques SNS d'utilisation d'Amazon
Amazon Simple Notification Service envoie les statistiques d'utilisation suivantes à CloudWatch.
Espace de noms |
Service |
Métrique |
Ressource |
Type |
Description |
---|---|---|---|---|---|
AWS/Utilisation | SNS | ResourceCount |
NumberOfMessagesPublishedPerAccount |
Ressource |
|
AWS/Utilisation | SNS | ResourceCount |
ApproximateNumberOfTopics |
Ressource |
|
AWS/Utilisation | SNS | ResourceCount |
ApproximateNumberOfFilterPolicies |
Ressource |
|
AWS/Utilisation | SNS | ResourceCount |
ApproximateNumberOfPendingSubscriptions |
Ressource |
|
AWS/Utilisation | SNS | CallCount |
|
API |
|