

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.

# Surveillez les AWS IoT alarmes et les métriques à l'aide d'Amazon CloudWatch
<a name="monitoring-cloudwatch"></a>

Vous pouvez surveiller AWS IoT l'utilisation CloudWatch, qui collecte et traite les données brutes sous forme de métriques lisibles AWS IoT en temps quasi réel. Ces statistiques sont enregistrées pour une durée de deux semaines et, par conséquent, vous pouvez accéder aux informations historiques et acquérir un meilleur point de vue de la façon dont votre service ou application web s'exécute. Par défaut, les données AWS IoT métriques sont envoyées automatiquement CloudWatch à des intervalles d'une minute. Pour plus d'informations, consultez [Que sont Amazon CloudWatch, Amazon CloudWatch Events et Amazon CloudWatch Logs ?](https://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/WhatIsCloudWatch.html) dans le *guide de CloudWatch l'utilisateur Amazon*. 

## Utilisation de AWS IoT métriques
<a name="how_to_use_metrics"></a>

Les statistiques rapportées par AWS IoT fournissent des informations que vous pouvez analyser de différentes manières. Les cas d'utilisation suivants sont basés sur un scénario où vous avez dix objets qui se connectent à Internet une fois par jour. Chaque jour :
+ Dix objets se connectent AWS IoT à peu près en même temps.
+ Chaque objet s'abonne à un filtre de rubrique, puis attend une heure avant de déconnecter. Au cours de cette période, les objets communiquent entre eux pour en savoir plus sur l'état du monde.
+ Chaque objet publie sa perception, d'après les données qu'il vient de détecter avec `UpdateThingShadow`. 
+ Chaque objet se déconnecte de. AWS IoT

Pour vous aider à démarrer, ces rubriques explorent certaines des questions que vous pourriez avoir.
+  [Comment puis-je être informé si mes objets ne se connectent pas chaque jour ?](creating_alarms.md#how_to_detect_connection_failures) 
+  [Comment puis-je être informé si mes objets ne publient pas de données chaque jour ?](creating_alarms.md#how_to_detect_publish_failures) 
+  [Comment puis-je être informé si les mises à jour de mon thing shadow sont rejetées chaque jour ?](creating_alarms.md#detect_rejected_updates) 
+  [Comment créer une CloudWatch alarme pour Jobs ?](creating_alarms.md#cw-jobs-alarms) 

**Topics**
+ [Utilisation de AWS IoT métriques](#how_to_use_metrics)
+ [Création d' CloudWatch alarmes à surveiller AWS IoT](creating_alarms.md)
+ [AWS IoT métriques et dimensions](metrics_dimensions.md)

# Création d' CloudWatch alarmes à surveiller AWS IoT
<a name="creating_alarms"></a>

Vous pouvez créer une CloudWatch alarme qui envoie un message Amazon SNS lorsque l'alarme change d'état. Une alarme surveille une métrique sur la période que vous spécifiez. Lorsque la valeur de la métrique dépasse un seuil donné sur un certain nombre de périodes, une ou plusieurs actions sont effectuées. L'action est une notification envoyée à une rubrique d’Amazon SNS ou à une politique AutoScaling. Les alarmes déclenchent des actions uniquement pour les changements d'état prolongés. CloudWatch les alarmes ne déclenchent pas d'actions simplement parce qu'elles se trouvent dans un état particulier ; cet état doit avoir changé et être maintenu pendant un certain nombre de périodes.

**Topics**
+ [Comment puis-je être informé si mes objets ne se connectent pas chaque jour ?](#how_to_detect_connection_failures)
+ [Comment puis-je être informé si mes objets ne publient pas de données chaque jour ?](#how_to_detect_publish_failures)
+ [Comment puis-je être informé si les mises à jour du shadow de mon objet sont rejetées chaque jour ?](#detect_rejected_updates)
+ [Comment puis-je créer une CloudWatch alarme pour les offres d'emploi ?](#cw-jobs-alarms)

 Vous pouvez voir tous les indicateurs que les CloudWatch alarmes peuvent surveiller[AWS IoT métriques et dimensions](metrics_dimensions.md). 

## Comment puis-je être informé si mes objets ne se connectent pas chaque jour ?
<a name="how_to_detect_connection_failures"></a>

1. Création d’une rubrique Amazon SNS nommée `things-not-connecting-successfully`, et enregistrement de son Nom de Ressource Amazon (ARN). Cette procédure fera référence à l'ARN de votre rubrique en tant que ` sns-topic-arn `. 

   Pour de plus amples informations sur la création d'une notification, veuillez consulter [Démarrer avec avec Amazon SNS](https://docs.aws.amazon.com/sns/latest/dg/sns-getting-started.html). 

1. Créez l’alerte.

   ```
   aws cloudwatch put-metric-alarm \
       --alarm-name ConnectSuccessAlarm \
       --alarm-description "Alarm when my Things don't connect successfully" \
       --namespace AWS/IoT \
       --metric-name Connect.Success \
       --dimensions Name=Protocol,Value=MQTT \
       --statistic Sum \
       --threshold 10 \
       --comparison-operator LessThanThreshold \
       --period 86400 \
       --evaluation-periods 1 \
       --alarm-actions sns-topic-arn
   ```

1. Testez l’alarme.

   ```
   aws cloudwatch set-alarm-state --alarm-name ConnectSuccessAlarm --state-reason "initializing" --state-value OK
   ```

   ```
   aws cloudwatch set-alarm-state --alarm-name ConnectSuccessAlarm --state-reason "initializing" --state-value ALARM
   ```

1. Vérifiez que l'alarme s'affiche dans votre [console CloudWatch ](https://console.aws.amazon.com/cloudwatch). 

## Comment puis-je être informé si mes objets ne publient pas de données chaque jour ?
<a name="how_to_detect_publish_failures"></a>

1. Créez une rubrique Amazon SNS nommée `things-not-publishing-data`, et enregistrez son Nom de Ressource Amazon (ARN). Cette procédure fera référence à l'ARN de votre rubrique en tant que ` sns-topic-arn `. 

   Pour de plus amples informations sur la création d'une notification, veuillez consulter [Démarrer avec avec Amazon SNS](https://docs.aws.amazon.com/sns/latest/dg/sns-getting-started.html). 

1. Créez l’alerte.

   ```
   aws cloudwatch put-metric-alarm \
       --alarm-name PublishInSuccessAlarm\
       --alarm-description "Alarm when my Things don't publish their data \
       --namespace AWS/IoT \
       --metric-name PublishIn.Success \
       --dimensions Name=Protocol,Value=MQTT \
       --statistic Sum \
       --threshold 10 \
       --comparison-operator LessThanThreshold \
       --period 86400 \
       --evaluation-periods 1 \
       --alarm-actions sns-topic-arn
   ```

1. Testez l’alarme.

   ```
   aws cloudwatch set-alarm-state --alarm-name PublishInSuccessAlarm --state-reason "initializing" --state-value OK
   ```

   ```
   aws cloudwatch set-alarm-state --alarm-name PublishInSuccessAlarm --state-reason "initializing" --state-value ALARM
   ```

1. Vérifiez que l'alarme s'affiche dans votre [console CloudWatch ](https://console.aws.amazon.com/cloudwatch). 

## Comment puis-je être informé si les mises à jour du shadow de mon objet sont rejetées chaque jour ?
<a name="detect_rejected_updates"></a>

1. Créez une rubrique Amazon SNS nommée `things-shadow-updates-rejected`, et enregistrez son Nom de Ressource Amazon (ARN). Cette procédure fera référence à l'ARN de votre rubrique en tant que ` sns-topic-arn `. 

   Pour de plus amples informations sur la création d'une notification, veuillez consulter [Démarrer avec avec Amazon SNS](https://docs.aws.amazon.com/sns/latest/dg/sns-getting-started.html). 

1. Créez l’alerte.

   ```
   aws cloudwatch put-metric-alarm \
       --alarm-name UpdateThingShadowSuccessAlarm \
       --alarm-description "Alarm when my Things Shadow updates are getting rejected" \
       --namespace AWS/IoT \
       --metric-name UpdateThingShadow.Success \
       --dimensions Name=Protocol,Value=MQTT \
       --statistic Sum \
       --threshold 10 \
       --comparison-operator LessThanThreshold \
       --period 86400 \
       --unit Count \
       --evaluation-periods 1 \
       --alarm-actions sns-topic-arn
   ```

1. Testez l’alarme.

   ```
   aws cloudwatch set-alarm-state --alarm-name UpdateThingShadowSuccessAlarm --state-reason "initializing" --state-value OK
   ```

   ```
   aws cloudwatch set-alarm-state --alarm-name UpdateThingShadowSuccessAlarm --state-reason "initializing" --state-value ALARM
   ```

1. Vérifiez que l'alarme s'affiche dans votre [console CloudWatch ](https://console.aws.amazon.com/cloudwatch). 

## Comment puis-je créer une CloudWatch alarme pour les offres d'emploi ?
<a name="cw-jobs-alarms"></a>

Le service Jobs fournit des CloudWatch statistiques qui vous permettent de suivre vos offres d'emploi. Vous pouvez créer des CloudWatch alarmes pour les surveiller[Métriques de tâches](metrics_dimensions.md#jobs-metrics).

La commande suivante crée une CloudWatch alarme pour surveiller le nombre total d'exécutions de tâches ayant échoué pour Job *SampleOTAJob* et vous avertit lorsque plus de 20 exécutions de tâches ont échoué. L'alarme surveille la métrique Jobs `FailedJobExecutionTotalCount` en vérifiant la valeur signalée toutes les 300 secondes. Il est activé lorsqu'une seule valeur signalée est supérieure à 20, ce qui signifie qu'il y a eu plus de 20 exécutions de travail ayant échoué depuis le début de la tâche. Lorsque l'alarme s'éteint, elle envoie une notification à la rubrique Amazon SNS fournie.

```
aws cloudwatch put-metric-alarm \
    --alarm-name TotalFailedJobExecution-SampleOTAJob \
    --alarm-description "Alarm when total number of failed job execution exceeds the threshold for SampleOTAJob" \
    --namespace AWS/IoT \
    --metric-name FailedJobExecutionTotalCount \
    --dimensions Name=JobId,Value=SampleOTAJob \
    --statistic Sum \
    --threshold 20 \
    --comparison-operator GreaterThanThreshold \
    --period 300 \
    --unit Count \
    --evaluation-periods 1 \
    --alarm-actions arn:aws:sns:<AWS_REGION>:<AWS_ACCOUNT_ID>:SampleOTAJob-has-too-many-failed-job-ececutions
```

La commande suivante crée une CloudWatch alarme pour surveiller le nombre d'échecs d'exécution de tâches pour Job *SampleOTAJob* au cours d'une période donnée. Vous êtes ensuite averti quand plus de cinq exécutions de travail ont échoué au cours de cette période. L'alarme surveille la métrique Jobs `FailedJobExecutionCount` en vérifiant la valeur signalée toutes les 3600 secondes. Il est activé lorsqu'une seule valeur signalée est supérieure à 5, ce qui signifie qu'il y a eu plus de 5 exécutions de travail ayant échoué au cours de la dernière heure. Lorsque l'alarme s'éteint, elle envoie une notification à la rubrique Amazon SNS fournie.

```
aws cloudwatch put-metric-alarm \
    --alarm-name FailedJobExecution-SampleOTAJob \
    --alarm-description "Alarm when number of failed job execution per hour exceeds the threshold for SampleOTAJob" \
    --namespace AWS/IoT \
    --metric-name FailedJobExecutionCount \
    --dimensions Name=JobId,Value=SampleOTAJob \
    --statistic Sum \
    --threshold 5 \
    --comparison-operator GreaterThanThreshold \
    --period 3600 \
    --unit Count \
    --evaluation-periods 1 \
    --alarm-actions arn:aws:sns:<AWS_REGION>:<AWS_ACCOUNT_ID>:SampleOTAJob-has-too-many-failed-job-ececutions-per-hour
```

# AWS IoT métriques et dimensions
<a name="metrics_dimensions"></a>

Lorsque vous interagissez avec AWS IoT, le service envoie des métriques et des dimensions à CloudWatch chaque minute. Vous pouvez utiliser AWS IoT, utiliser la CloudWatch console ou AWS CLI consulter ces métriques.

Pour consulter les métriques à l'aide de la CloudWatch console, [CloudWatch ouvrez-la](https://console.aws.amazon.com/cloudwatch). Dans le panneau de navigation, choisissez **Metrics** (Métriques), puis choisissez **All metrics** (Toutes les métriques). Dans l'onglet **Parcourir**, recherchez AWS IoT pour afficher la liste des mesures. Les métriques sont d’abord regroupées par espace de noms de service, puis par les différentes combinaisons de dimension au sein de chaque espace de noms.

Pour afficher les métriques à l'aide de AWS CLI, exécutez la commande suivante.

```
1. aws cloudwatch list-metrics --namespace "AWS/IoT"
```

**Topics**
+ [AWS IoT métriques](#iot-metrics)
+ [AWS IoT Core métriques du fournisseur d'informations d'identification](#credential-provider-metrics)
+ [Métriques d’authentification](#authentication-metrics)
+ [Métriques d'agrafage OCSP du certificat de serveur](#server-ocsp-metrics)
+ [Métriques de règle](#rulemetrics)
+ [Métriques d'action de règle](#rule-action-metrics)
+ [Métriques spécifiques à l'action HTTP](#http-action-metrics)
+ [Métriques d'agent de messages](#message-broker-metrics)
+ [Métriques de shadow d'appareil](#shadow-metrics)
+ [Métriques de journalisation](#logging-metrics)
+ [Métriques de tâches](#jobs-metrics)
+ [Métriques d'audit Device Defender](#device-defender-audit-metrics)
+ [Métriques de détection Device Defender](#device-defender-detect-metrics)
+ [Métriques de mise en service d'appareils](#provisioning-metrics)
+ [LoRaMétriques WAN](#lorawan-metrics)
+ [Métriques d'indexation de la flotte](#fleet-indexing-metrics)
+ [Dimensions pour les métriques](#aws-iot-metricdimensions)

## AWS IoT métriques
<a name="iot-metrics"></a>


| Métrique | Description | 
| --- | --- | 
|   `AddThingToDynamicThingGroupsFailed`   |  Nombre d'événements d'échec associés à l'ajout d'un objet à un groupe d’objets dynamiques. La dimension `DynamicThingGroupName` contient le nom des groupes dynamiques qui n'ont pas pu ajouter des objets.  | 
|   `NumLogBatchesFailedToPublishThrottled`   |  Le lot singulier d'événements de journaux qui ne s'est pas publié en raison d'erreurs de limitation.  | 
|   `NumLogEventsFailedToPublishThrottled`   |  Le nombre d'événements de journaux au sein du lot qui ne s'est pas publié en raison d'erreurs de limitation.  | 

## AWS IoT Core métriques du fournisseur d'informations d'identification
<a name="credential-provider-metrics"></a>


| Métrique | Description | 
| --- | --- | 
|   `CredentialExchangeSuccess`   |  Le nombre de `AssumeRoleWithCertificate` requêtes réussies adressées au AWS IoT Core fournisseur d'informations d'identification.  | 

## Métriques d’authentification
<a name="authentication-metrics"></a>

**Note**  
Les métriques d'authentification sont affichées dans la CloudWatch console sous **Protocol Metrics**. 


| Métrique | Description | 
| --- | --- | 
|   `Connection.AuthNError`   | Nombre de tentatives de connexion AWS IoT Core rejetées en raison d'échecs d'authentification. Cette métrique ne prend en compte que les connexions qui envoient une chaîne d'indication de nom de serveur (SNI) correspondant à un point de terminaison de votre Compte AWS. Cette métrique inclut les tentatives de connexion provenant de sources externes telles que les outils d'analyse Internet ou les activités de sondage. La Protocol dimension contient le protocole utilisé pour envoyer la tentative de connexion. | 

## Métriques d'agrafage OCSP du certificat de serveur
<a name="server-ocsp-metrics"></a>


| Métrique | Description | 
| --- | --- | 
| Récupération de OCSPStaple données : succès | La réponse OCSP a été reçue et traitée avec succès. Cette réponse sera incluse lors de la prise de contact TLS pour le domaine configuré. La DomainConfigurationName dimension contient le nom du domaine configuré pour lequel l'agrafage OCSP des certificats de serveur est activé. | 

## Métriques de règle
<a name="rulemetrics"></a>


| Métrique | Description | 
| --- | --- | 
|   `ParseError`   |  Nombre d'erreurs d'analyse JSON s'étant produites dans des messages publiés dans une rubrique dans laquelle une règle écoute. La dimension `RuleName` contient le nom de la règle.  | 
|   `RuleExecutionThrottled`   |  Le moteur de règles limite le nombre de messages en raison d'un comportement malveillant ou parce que le nombre de messages dépasse la limite du moteur de règles. La dimension `RuleName` contient le nom de la règle à déclencher.  | 
|   `RuleNotFound`   |  La règle à déclencher est introuvable. La dimension `RuleName` contient le nom de la règle.  | 
|   `RulesExecuted`   |  Le nombre de AWS IoT règles exécutées.  | 
|   `TopicMatch`   |  Nombre de messages entrants publiés dans une rubrique dans laquelle une règle écoute. La dimension `RuleName` contient le nom de la règle.  | 

## Métriques d'action de règle
<a name="rule-action-metrics"></a>


| Métrique | Description | 
| --- | --- | 
|   `Failure`   |  Nombre d'appels d'action de règle en échec. La dimension `RuleName` contient le nom de la règle qui spécifie l'action. La dimension `ActionType` contient le type d'action ayant été appelé.  | 
|   `Success`   |  Nombre d'appels d'action de règle réussis. La dimension `RuleName` contient le nom de la règle qui spécifie l'action. La dimension `ActionType` contient le type d'action ayant été appelé.  | 
|  ErrorActionFailure  | Nombre d'actions d'erreur ayant échoué. La dimension RuleName contient le nom de la règle qui spécifie l'action. La dimension ActionType contient le type d'action ayant été appelé. | 
|  ErrorActionSuccess  | Le nombre d'actions d'erreur réussies. La dimension RuleName contient le nom de la règle qui spécifie l'action. La dimension ActionType contient le type d'action ayant été appelé. | 

## Métriques spécifiques à l'action HTTP
<a name="http-action-metrics"></a>


| Métrique | Description | 
| --- | --- | 
|   `HttpCode_Other`   |  Généré si le code d'état de la réponse provenant du Web en aval n' service/application est pas 2xx, 4xx ou 5xx.  | 
|   `HttpCode_4XX`   |  Généré si le code d'état de la réponse provenant du Web en aval service/application est compris entre 400 et 499.  | 
|   `HttpCode_5XX`   |  Généré si le code d'état de la réponse provenant du Web en aval service/application est compris entre 500 et 599.  | 
|   `HttpInvalidUrl`   |  Généré si une URL de point de terminaison, après remplacement des modèles de substitution, ne commence pas par `https://`.   | 
|   `HttpRequestTimeout`   |  Généré si le site Web en aval service/application ne renvoie pas de réponse dans le délai d'expiration de la demande. Pour de plus amples informations, veuillez consulter [Quotas de service](https://docs.aws.amazon.com/general/latest/gr/iot-core.html#limits_iot).   | 
|   `HttpUnknownHost`   |  Généré si l'URL est valide, mais que le service n'existe pas ou est inaccessible.  | 

## Métriques d'agent de messages
<a name="message-broker-metrics"></a>

**Note**  
Les métriques du courtier de messages sont affichées dans la CloudWatch console sous **Protocol Metrics**. 


| Métrique | Description | 
| --- | --- | 
|   `Connect.AuthError`   |  Nombre de demandes de connexion n'ayant pas pu être autorisées par l'agent de messages. La dimension `Protocol` contient le protocole utilisé pour envoyer le message `CONNECT`.  | 
|   `Connect.ClientError`   |  Nombre de demandes de connexion rejetées car le message MQTT ne répondait pas aux exigences définies dans[AWS IoT quotas](limits-iot.md). La dimension `Protocol` contient le protocole utilisé pour envoyer le message `CONNECT`.  | 
|   `Connect.ClientIDThrottle`   |  Nombre de demandes de connexion limitées car le client a dépassé le taux de demandes de connexion autorisé pour un ID client spécifique. La dimension `Protocol` contient le protocole utilisé pour envoyer le message `CONNECT`.  | 
|   `Connect.ServerError`   |  Nombre de demandes de connexion ayant échoué à cause d'une erreur interne. La dimension `Protocol` contient le protocole utilisé pour envoyer le message `CONNECT`.  | 
|   `Connect.Success`   |  Nombre de connexions réussies à l'agent de messages. La dimension `Protocol` contient le protocole utilisé pour envoyer le message `CONNECT`.  | 
|   `Connect.Throttle`   |  Nombre de demandes de connexion ayant été limitées car le compte dépassait le taux de demandes de connexion autorisé. La dimension `Protocol` contient le protocole utilisé pour envoyer le message `CONNECT`.  | 
|   `Ping.Success`   |  Nombre de messages ping reçus par l'agent de messages. La dimension `Protocol` contient le protocole utilisé pour envoyer le message ping.  | 
|   `PublishIn.AuthError`   |  Nombre de demandes de publication que l'agent de messages n'a pas pu autoriser. La dimension `Protocol` contient le protocole utilisé pour publier le message. HTTP Publish ne prend pas en charge cette métrique.  | 
|   `PublishIn.ClientError`   |  Nombre de demandes de publication rejetées par le courtier de messages parce que le message ne répondait pas aux exigences définies dans[AWS IoT quotas](limits-iot.md). La dimension `Protocol` contient le protocole utilisé pour publier le message.  | 
|   `PublishIn.ServerError`   |  Nombre de demandes de publication que l'agent de messages n'a pas pu traiter à cause d'une erreur interne. La dimension `Protocol` contient le protocole utilisé pour envoyer le message `PUBLISH`.  | 
|   `PublishIn.Success`   |  Nombre de demandes de publication traitées avec succès par l'agent de messages. La dimension `Protocol` contient le protocole utilisé pour envoyer le message `PUBLISH`.  | 
|   `PublishIn.Throttle`   |  Nombre de demandes de publication ayant été limitées car le client dépassait le taux de messages entrants autorisé. La dimension `Protocol` contient le protocole utilisé pour envoyer le message `PUBLISH`. HTTP Publish ne prend pas en charge cette métrique.  | 
|   `PublishOut.AuthError`   |  Nombre de demandes de publication effectuées par l'agent de messages n'ayant pas pu être autorisées par AWS IoT. La dimension `Protocol` contient le protocole utilisé pour envoyer le message `PUBLISH`.  | 
|   `PublishOut.ClientError`   |  Nombre de demandes de publication effectuées par le courtier de messages qui ont été rejetées parce que le message ne répondait pas aux exigences définies dans[AWS IoT quotas](limits-iot.md). La dimension `Protocol` contient le protocole utilisé pour envoyer le message `PUBLISH`.  | 
|   `PublishOut.Success`   |  Nombre de demandes de publication effectuées avec succès par l'agent de messages. La dimension `Protocol` contient le protocole utilisé pour envoyer le message `PUBLISH`.  | 
|  PublishOut.Throttle  |  Nombre de demandes de publication qui étaient limitées parce que le client dépassait le taux de messages entrants autorisé. La dimension `Protocol` contient le protocole utilisé pour envoyer le message `PUBLISH`.  | 
|   `PublishRetained.AuthError`   |  Nombre de demandes de publication avec `RETAIN` l’indicateur activé que l'agent de messages n'a pas pu autoriser. La dimension `Protocol` contient le protocole utilisé pour envoyer le message `PUBLISH`.  | 
|  PublishRetained.ServerError  |  Nombre de demandes de publication retenues que l'agent de messages n'a pas pu traiter à cause d'une erreur interne. La dimension `Protocol` contient le protocole utilisé pour envoyer le message `PUBLISH`.  | 
|   `PublishRetained.Success`   |  Nombre de demandes de publication avec `RETAIN` l’indicateur activé traitées avec succès par l'agent de messages. La dimension `Protocol` contient le protocole utilisé pour envoyer le message `PUBLISH`.  | 
|   `PublishRetained.Throttle`   |  Nombre de demandes de publication avec `RETAIN` l’indicateur activé ayant été limitées car le client dépassait le taux de messages entrants autorisé. La dimension `Protocol` contient le protocole utilisé pour envoyer le message `PUBLISH`.  | 
|   `Queued.Success`   |  Nombre de messages stockés qui ont été traités avec succès par l’agent de messages pour les clients déconnectés de leur session permanente. Les messages dont le QoS est égal à 1 sont stockés pendant qu'un client disposant d'une session permanente est déconnecté.  | 
|   `Queued.Throttle`   |  Le nombre de messages qui n'ont pas pu être stockés et qui ont été limités alors que les clients ayant des sessions persistantes étaient déconnectés. Cela se produit lorsque les clients dépassent la limite de [messages en file d'attente par seconde et par compte.](https://docs.aws.amazon.com//general/latest/gr/iot-core.html#genref_queued_messages_per_second_per_account) Les messages dont le QoS est égal à 1 sont stockés pendant qu'un client disposant d'une session permanente est déconnecté.  | 
|   `Queued.ServerError`   |  Le nombre de messages qui n'ont pas été stockés pour une session persistante en raison d'une erreur interne. Lorsque les clients disposant d'une session permanente sont déconnectés, les messages dont la qualité de service (QoS) est égale à 1 sont stockés.  | 
|   `Subscribe.AuthError`   |  Nombre de demandes d'abonnement adressées par un client et n'ayant pas pu être autorisées. La dimension `Protocol` contient le protocole utilisé pour envoyer le message `SUBSCRIBE`.  | 
|   `Subscribe.ClientError`   |  Nombre de demandes d'abonnement rejetées parce que le `SUBSCRIBE` message ne répondait pas aux exigences définies dans[AWS IoT quotas](limits-iot.md). La dimension `Protocol` contient le protocole utilisé pour envoyer le message `SUBSCRIBE`.  | 
|   `Subscribe.ServerError`   |  Nombre de demandes d'abonnement ayant été rejetées à cause d'une erreur interne. La dimension `Protocol` contient le protocole utilisé pour envoyer le message `SUBSCRIBE`.  | 
|   `Subscribe.Success`   |  Nombre de demandes d'abonnement traitées avec succès par l'agent de messages. La dimension `Protocol` contient le protocole utilisé pour envoyer le message `SUBSCRIBE`.  | 
|   `Subscribe.Throttle`   |  Le nombre de demandes d'abonnement qui ont été limitées parce que les limites de taux de demandes d'abonnement autorisées ont été dépassées pour votre. Compte AWS Ces limites incluent les abonnements par seconde par compte, les abonnements par compte et les abonnements par connexion décrits dans le [courtier de AWS IoT Core messages et les limites et quotas du protocole](https://docs.aws.amazon.com//general/latest/gr/iot-core.html#message-broker-limits). La dimension `Protocol` contient le protocole utilisé pour envoyer le message `SUBSCRIBE`.  | 
|  Throttle.Exceeded  | Cette métrique s'affiche CloudWatch lorsqu'un client MQTT est limité en nombre de paquets [par seconde et par niveau de connexion.](https://docs.aws.amazon.com//general/latest/gr/iot-core.html#message-broker-limits) Cette métrique ne s'applique pas aux connexions HTTP. | 
|   `Unsubscribe.ClientError`   |  Nombre de demandes de désabonnement rejetées parce que le `UNSUBSCRIBE` message ne répondait pas aux exigences définies dans[AWS IoT quotas](limits-iot.md). La dimension `Protocol` contient le protocole utilisé pour envoyer le message `UNSUBSCRIBE`.  | 
|   `Unsubscribe.ServerError`   |  Nombre de demandes d'annulation d'abonnement ayant été rejetées à cause d'une erreur interne. La dimension `Protocol` contient le protocole utilisé pour envoyer le message `UNSUBSCRIBE`.  | 
|   `Unsubscribe.Success`   |  Nombre de demandes d'annulation d'abonnement traitées avec succès par l'agent de messages. La dimension `Protocol` contient le protocole utilisé pour envoyer le message `UNSUBSCRIBE`.  | 
|   `Unsubscribe.Throttle`   |  Nombre de demandes d'annulation d'abonnement ayant été rejetées car le client dépassait le taux de demandes d'annulation d'abonnement autorisé. La dimension `Protocol` contient le protocole utilisé pour envoyer le message `UNSUBSCRIBE`.   | 

## Métriques de shadow d'appareil
<a name="shadow-metrics"></a>

**Note**  
Les métriques fantômes de l'appareil sont affichées dans la CloudWatch console sous **Protocol Metrics**. 


| Métrique | Description | 
| --- | --- | 
|   `DeleteThingShadow.Accepted`   |  Nombre de demandes `DeleteThingShadow` traitées avec succès. La dimension `Protocol` contient le protocole utilisé pour effectuer la demande.  | 
|   `GetThingShadow.Accepted`   |  Nombre de demandes `GetThingShadow` traitées avec succès. La dimension `Protocol` contient le protocole utilisé pour effectuer la demande.  | 
|   `ListThingShadow.Accepted`   |  Nombre de demandes `ListThingShadow` traitées avec succès. La dimension `Protocol` contient le protocole utilisé pour effectuer la demande.  | 
|   `UpdateThingShadow.Accepted`   |  Nombre de demandes `UpdateThingShadow` traitées avec succès. La dimension `Protocol` contient le protocole utilisé pour effectuer la demande.  | 

## Métriques de journalisation
<a name="logging-metrics"></a>


| Métrique | Description | 
| --- | --- | 
|  `CloudwatchLogs:LogGroupCreationFailed`  |  Le nombre d'échecs de `CreateLogGroup` demande. AWS IoT Logging crée un groupe de CloudWatch journaux s'il n'existe pas. La `LogGroup` dimension contient le groupe de journaux utilisé pour effectuer la demande.  | 
|  `CloudwatchLogs:LogStreamCreationFailed`  |  Le nombre d'échecs de `CreateLogStream` demande. AWS IoT Logging crée un flux de CloudWatch journal pour transmettre les événements du journal. La `LogGroup` dimension contient le groupe de journaux utilisé pour effectuer la demande.  | 
|  `CloudwatchLogs:PutRetentionPolicyFailed`  |  Le nombre d'échecs de `PutRetentionPolicy` demande. AWS IoT Logging crée un groupe de CloudWatch journaux s'il n'existe pas, et la politique de rétention est définie sur 30 jours. La `LogGroup` dimension contient le groupe de journaux utilisé pour effectuer la demande.  | 
|  `CloudwatchLogs:PutLogEventsFailed`  |  Le nombre d'échecs de `PutLogEvents` demande. La `LogGroup` dimension contient le groupe de CloudWatch journaux utilisé pour effectuer la demande.  | 

## Métriques de tâches
<a name="jobs-metrics"></a>


| Métrique | Description | 
| --- | --- | 
|  `CanceledJobExecutionCount`  |  Le nombre d'exécutions de tâches dont le statut est passé `CANCELED` au cours d'une période déterminée par CloudWatch. (Pour plus d'informations sur CloudWatch les métriques, consultez [Amazon CloudWatch Metrics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_concepts.html#Metric).) La dimension `JobId` contient l'ID de la tâche.  | 
|   `CanceledJobExecutionTotalCount`   |  Nombre total d'exécutions de tâche dont le statut est `CANCELED` pour la tâche donnée. La dimension `JobId` contient l'ID de la tâche.  | 
|   `ClientErrorCount`   |  Nombre d'erreurs client générées pendant l'exécution de la tâche. La dimension `JobId` contient l'ID de la tâche.  | 
|   `FailedJobExecutionCount`   |  Le nombre d'exécutions de tâches dont le statut est passé `FAILED` au cours d'une période déterminée par CloudWatch. (Pour plus d'informations sur CloudWatch les métriques, consultez [Amazon CloudWatch Metrics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_concepts.html#Metric).) La dimension `JobId` contient l'ID de la tâche.  | 
|   `FailedJobExecutionTotalCount`   |  Nombre total d'exécutions de tâche dont le statut est `FAILED` pour la tâche donnée. La dimension `JobId` contient l'ID de la tâche.  | 
|   `InProgressJobExecutionCount`   |  Le nombre d'exécutions de tâches dont le statut est passé `IN_PROGRESS` au cours d'une période déterminée par CloudWatch. (Pour plus d'informations sur CloudWatch les métriques, consultez [Amazon CloudWatch Metrics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_concepts.html#Metric).) La dimension `JobId` contient l'ID de la tâche.  | 
|   `InProgressJobExecutionTotalCount`   |  Nombre total d'exécutions de tâche dont le statut est `IN_PROGRESS` pour la tâche donnée. La dimension `JobId` contient l'ID de la tâche.  | 
|   `RejectedJobExecutionTotalCount`   |  Nombre total d'exécutions de tâche dont le statut est `REJECTED` pour la tâche donnée. La dimension `JobId` contient l'ID de la tâche.  | 
|   `RemovedJobExecutionTotalCount`   |  Nombre total d'exécutions de tâche dont le statut est `REMOVED` pour la tâche donnée. La dimension `JobId` contient l'ID de la tâche.  | 
|   `QueuedJobExecutionCount`   |  Le nombre d'exécutions de tâches dont le statut est passé `QUEUED` au cours d'une période déterminée par CloudWatch. (Pour plus d'informations sur CloudWatch les métriques, consultez [Amazon CloudWatch Metrics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_concepts.html#Metric).) La dimension `JobId` contient l'ID de la tâche.  | 
|   `QueuedJobExecutionTotalCount`   |  Nombre total d'exécutions de tâche dont le statut est `QUEUED` pour la tâche donnée. La dimension `JobId` contient l'ID de la tâche.  | 
|   `RejectedJobExecutionCount`   |  Le nombre d'exécutions de tâches dont le statut est passé `REJECTED` au cours d'une période déterminée par CloudWatch. (Pour plus d'informations sur CloudWatch les métriques, consultez [Amazon CloudWatch Metrics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_concepts.html#Metric).) La dimension `JobId` contient l'ID de la tâche.  | 
|   `RemovedJobExecutionCount`   |  Le nombre d'exécutions de tâches dont le statut est passé `REMOVED` au cours d'une période déterminée par CloudWatch. (Pour plus d'informations sur CloudWatch les métriques, consultez [Amazon CloudWatch Metrics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_concepts.html#Metric).) La dimension `JobId` contient l'ID de la tâche.  | 
|   `ServerErrorCount`   |  Nombre d'erreurs de serveur générées pendant l'exécution de la tâche. La dimension `JobId` contient l'ID de la tâche.  | 
|   `SuccededJobExecutionCount`   |  Le nombre d'exécutions de tâches dont le statut est passé `SUCCESS` au cours d'une période déterminée par CloudWatch. (Pour plus d'informations sur CloudWatch les métriques, consultez [Amazon CloudWatch Metrics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_concepts.html#Metric).) La dimension `JobId` contient l'ID de la tâche.  | 
|   `SuccededJobExecutionTotalCount`   |  Nombre total d'exécutions de tâche dont le statut est `SUCCESS` pour la tâche donnée. La dimension `JobId` contient l'ID de la tâche.  | 

## Métriques d'audit Device Defender
<a name="device-defender-audit-metrics"></a>


| Métrique | Description | 
| --- | --- | 
|   `NonCompliantResources`   |  Nombre de ressources détectées comme non conformes avec un contrôle. Le système renvoie le nombre de ressources non conformes pour chaque contrôle de chaque audit effectué.   | 
|   `ResourcesEvaluated`   |  Nombre de ressources évaluées pour conformité. Le système renvoie le nombre de ressources évaluées pour chaque contrôle de chaque audit effectué.   | 
|   `MisconfiguredDeviceDefenderNotification`   |  Vous avertit lorsque votre configuration SNS pour AWS IoT Device Defender est mal configurée.  [Dimensions](#aws-iot-metricdimensions)   | 

## Métriques de détection Device Defender
<a name="device-defender-detect-metrics"></a>


| Métrique | Description | 
| --- | --- | 
|   `NumOfMetricsExported`    |  Le nombre de métriques exportées pour une métrique côté cloud, côté appareil ou personnalisée. Le système indique le nombre de mesures exportées pour le compte, pour une métrique spécifique. Cette métrique est disponible uniquement pour les clients utilisant l'exportation de métriques.  | 
|   `NumOfMetricsSkipped`   |  Le nombre de métriques ignorées pour une métrique côté cloud, côté appareil ou personnalisée. Le système indique le nombre de métriques ignorées pour le compte, pour une métrique spécifique en raison d'autorisations insuffisantes accordées au Device Defender Detect pour publier dans la rubrique mqtt. Cette métrique est disponible uniquement pour les clients utilisant l'exportation de métriques.  | 
|   `NumOfMetricsExceedingSizeLimit`   |  Nombre de métriques ignorées lors de l'exportation pour une métrique côté cloud, côté appareil ou personnalisée en raison d'une taille dépassant les contraintes de taille des messages MQTT. Le système indique le nombre de métriques ignorées lors de l'exportation pour le compte, pour une métrique spécifique en raison d'une taille dépassant les contraintes de taille des messages MQTT. Cette métrique est disponible uniquement pour les clients utilisant l'exportation de métriques.  | 
|   `Violations`   |  Nombre de nouvelles violations de comportement de profil de sécurité détectées depuis la dernière évaluation. Le système signale le nombre de nouvelles violations pour le compte, pour un profil de sécurité spécifique et pour un comportement spécifique d'un profil de sécurité spécifique.   | 
|   `ViolationsCleared`   |  Nombre de violations de comportements de profil de sécurité résolues depuis la dernière évaluation. Le système signale le nombre de violations résolues pour le compte, pour un profil de sécurité spécifique et pour un comportement spécifique d'un profil de sécurité spécifique.   | 
|   `ViolationsInvalidated`   |  Nombre de violations de comportement de profil de sécurité pour lesquelles les informations ne sont plus disponibles depuis la dernière évaluation (l'appareil de génération de rapports ayant arrêté de créer des rapports ou n'étant plus surveillé pour une raison quelconque). Le système signale le nombre de violations non validées pour la totalité du compte, pour un profil de sécurité spécifique et pour un comportement spécifique d'un profil de sécurité spécifique.   | 
|   `MisconfiguredDeviceDefenderNotification`   |  Vous avertit lorsque votre configuration SNS pour AWS IoT Device Defender est mal configurée.  [Dimensions](#aws-iot-metricdimensions)   | 

## Métriques de mise en service d'appareils
<a name="provisioning-metrics"></a>


**AWS IoT Métriques relatives à l'approvisionnement de la flotte**  

| Métrique | Description | 
| --- | --- | 
|   `ApproximateNumberOfThingsRegistered`   |  Le nombre d'objets enregistrés par le Fleet Provisioning. Bien que le décompte soit généralement précis, l'architecture distribuée de AWS IoT Core rend difficile le maintien d'un décompte précis des objets enregistrés.  La statistique à utiliser pour cette métrique . [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/iot/latest/developerguide/metrics_dimensions.html)  Dimensions : [ClaimCertificateId](#aws-iot-metricdimensions)   | 
|   `CreateKeysAndCertificateFailed`   |  Nombre d'échecs survenus lors de l'appel de `CreateKeysAndCertificate` l'API MQTT. La métrique est émise dans les cas de réussite (valeur = 0) et d'échec (valeur = 1). Cette métrique peut être utilisée pour suivre le nombre de certificats créés et enregistrés pendant les fenêtres d'agrégation CloudWatch prises en charge, par exemple 5 minutes ou 1 heure. Les statistiques disponibles pour cette métrique sont les suivantes : [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/iot/latest/developerguide/metrics_dimensions.html)  | 
|   `CreateCertificateFromCsrFailed`   |  Nombre d'échecs survenus lors de l'appel de `CreateCertificateFromCsr` l'API MQTT. La métrique est émise dans les cas de réussite (valeur = 0) et d'échec (valeur = 1). Cette métrique peut être utilisée pour suivre le nombre d'éléments enregistrés pendant les fenêtres d'agrégation CloudWatch prises en charge, par exemple 5 minutes ou 1 heure.  Les statistiques disponibles pour cette métrique sont les suivantes : [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/iot/latest/developerguide/metrics_dimensions.html)  | 
|   `RegisterThingFailed`   |  Nombre d'échecs survenus lors de l'appel de `RegisterThing` l'API MQTT. La métrique est émise dans les cas de réussite (valeur = 0) et d'échec (valeur = 1). Cette métrique peut être utilisée pour suivre le nombre d'éléments enregistrés pendant les fenêtres d'agrégation CloudWatch prises en charge, par exemple 5 minutes ou 1 heure. Pour le nombre total d'objets enregistrés, consultez la `ApproximateNumberOfThingsRegistered` métrique. Les statistiques disponibles pour cette métrique sont les suivantes : [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/iot/latest/developerguide/metrics_dimensions.html) Dimensions : [TemplateName](#aws-iot-metricdimensions)   | 


**Just-in-time métriques de provisionnement**  

| Métrique | Description | 
| --- | --- | 
|   `ProvisionThing.ClientError`   |  Le nombre de fois qu'un périphérique n'a pas pu être approvisionné en raison d'une erreur du client. Par exemple, la politique spécifiée dans le modèle n'existait pas.  | 
|  ProvisionThing.ServerError  |  Le nombre de fois qu'un appareil n'a pas pu être approvisionné en raison d'une erreur du serveur. Les clients peuvent réessayer d'approvisionner l'appareil après avoir patienté et ils peuvent contacter AWS IoT si le problème persiste.  | 
|  ProvisionThing.Success  |  Nombre de fois qu’un appareil a été approvisionné avec succès.  | 

## LoRaMétriques WAN
<a name="lorawan-metrics"></a>

Le tableau suivant présente les mesures pour AWS IoT Core for LoRaWAN. Pour plus d'informations, consultez la section [AWS IoT Core for LoRaWAN Mesures](https://docs.aws.amazon.com/iot-wireless/latest/developerguide/iot-lorawan-metrics.html). 


**AWS IoT Core for LoRaWAN métriques**  

| Métrique | Description | 
| --- | --- | 
|  Appareils/passerelles actifs  |  Le nombre d'appareils LoRa WAN et de passerelles actifs dans votre compte.  | 
|  Nombre de messages de liaison montante  |  Le nombre de messages de liaison montante envoyés pendant une durée spécifiée pour toutes les passerelles et tous les appareils actifs de votre. Compte AWS Les messages Uplink sont des messages envoyés depuis votre appareil à AWS IoT Core for LoRaWAN.  | 
|  Nombre de messages de liaison descendante  |  Le nombre de messages de liaison descendante envoyés pendant une durée spécifiée pour toutes les passerelles et appareils actifs de votre. Compte AWS Les messages de liaison descendante sont des messages AWS IoT Core for LoRaWAN envoyés depuis votre appareil.  | 
|  Taux de perte de messages  |  Une fois que vous avez ajouté votre appareil et que vous vous y êtes connecté AWS IoT Core for LoRaWAN, celui-ci peut lancer un message en liaison montante pour commencer à échanger des messages avec le cloud. Vous pouvez utiliser cette métrique pour suivre le taux de messages de liaison montante perdus.  | 
|  Métriques de jointure  |  Après avoir ajouté votre appareil et votre passerelle, vous devez exécuter une procédure de connexion afin que votre appareil puisse envoyer des données de liaison montante et communiquer avec AWS IoT Core for LoRaWAN. Vous pouvez utiliser cette métrique pour obtenir des informations sur les métriques de jointure pour tous les appareils actifs de votre Compte AWS.  | 
|  Indicateur d'intensité moyenne du signal reçu (RSSI)  |  Vous pouvez utiliser cette métrique pour surveiller le RSSI (indicateur de puissance du signal reçu) moyen pendant la durée spécifiée. Le RSSI est une mesure qui indique si le signal est suffisamment fort pour une bonne connexion sans fil. Cette valeur est négative et doit être proche de zéro pour une connexion solide.  | 
|  Rapport signal/bruit moyen (SNR)  |  Vous pouvez utiliser cette métrique pour surveiller le rapport signal/bruit moyen (Signal-to-noise ratio) pendant la durée spécifiée. Le SNR est une mesure qui indique si le signal reçu est suffisamment fort par rapport au niveau de bruit pour une bonne connexion sans fil. La valeur SNR est positive et doit être supérieure à zéro pour indiquer que la puissance du signal est supérieure à la puissance du bruit.  | 
|  Disponibilité de la passerelle  |  Vous pouvez utiliser cette métrique pour obtenir des informations sur la disponibilité de cette passerelle pendant une durée spécifiée. Cette métrique affiche le temps de connexion websocket de cette passerelle pendant une durée spécifiée.  | 


**Just-in-time métriques de provisionnement**  

| Métrique | Description | 
| --- | --- | 
|   `ProvisionThing.ClientError`   |  Le nombre de fois qu'un périphérique n'a pas pu être approvisionné en raison d'une erreur du client. Par exemple, la politique spécifiée dans le modèle n'existait pas.  | 
|  ProvisionThing.ServerError  |  Le nombre de fois qu'un appareil n'a pas pu être approvisionné en raison d'une erreur du serveur. Les clients peuvent réessayer d'approvisionner l'appareil après avoir patienté et ils peuvent contacter AWS IoT si le problème persiste.  | 
|  ProvisionThing.Success  |  Nombre de fois qu’un appareil a été approvisionné avec succès.  | 

## Métriques d'indexation de la flotte
<a name="fleet-indexing-metrics"></a>


**AWS IoT métriques d'indexation de la flotte**  

| Métrique | Description | 
| --- | --- | 
|   `NamedShadowCountForDynamicGroupQueryLimitExceeded`   |  Un maximum de 25 ombres nommées par objet sont traitées pour les termes de requête qui ne sont pas spécifiques à une source de données dans les groupes d'objets dynamiques. Lorsque cette limite est dépassée pour un objet, le `NamedShadowCountForDynamicGroupQueryLimitExceeded` type d'événement est émis.  | 

## Dimensions pour les métriques
<a name="aws-iot-metricdimensions"></a>


**Les métriques utilisent l'espace de noms et fournissent des métriques pour les dimensions suivantes.**  

| Dimension | Description | 
| --- | --- | 
|  ActionType  |  Le [type d'action](iot-rule-actions.md) spécifié par la règle déclenchée par la demande.  | 
|   `BehaviorName`   |  Nom du comportement du profil de sécurité de détection Device Defender qui est surveillé.  | 
|   `ClaimCertificateId`   |  La `certificateId` de la réclamation utilisée pour approvisionner les appareils.  | 
|   `CheckName`   |  Nom du contrôle d'audit Device Defender dont les résultats sont surveillés.  | 
|   `JobId`   |  ID de la tâche dont la progression ou la connexion aux messages success/failure est surveillée.  | 
|   `Protocol`   |  Protocole utilisé pour effectuer la demande. Les valeurs valides sont : MQTT ou HTTP  | 
|   `RuleName`   |  Nom de la règle déclenchée par la demande.  | 
|   `ScheduledAuditName`   |  Nom de l'audit Device Defender programmé dont les résultats du contrôle sont surveillés. La valeur `OnDemand` est utilisée si les résultats concernent un audit effectué à la demande.  | 
|   `SecurityProfileName`   |  Nom du profil de sécurité de détection Device Defender dont les comportements sont surveillés.  | 
|   `TemplateName`   |  Nom du modèle de mise en service.  | 
|  SourceArn  | Fait référence au profil de sécurité pour la détection ou à l'ARN du compte pour l'audit. | 
|   `RoleArn`   |  Fait référence au rôle que Device Defender a tenté d'assumer.  | 
|   `TopicArn`   |  Fait référence à la rubrique SNS sur laquelle Device Defender a tenté de publier.  | 
|   `Error`   | Fournit une brève description de l'erreur reçue lors de la tentative de publication sur la rubrique SNS. Les valeurs possibles sont :[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/iot/latest/developerguide/metrics_dimensions.html)  | 