Pourquoi les métriques de la console DynamoDB diffèrent-elles des métriques CloudWatch ?

Date de la dernière mise à jour : 22/05/2020

Les graphiques de l'onglet Metrics (Métriques) de la console Amazon DynamoDB sont différents des graphiques de la console Amazon CloudWatch. Pourquoi ?

Solution

Les métriques de la console CloudWatch sont brutes et fournissent plus d'options de statistiques que les métriques de la console DynamoDB. Les métriques de la console DynamoDB sont des valeurs moyennes sur des intervalles d'une minute. Par exemple, ConsumedWriteCapacityUnits est la somme des unités consommées sur une minute, divisée par le nombre de secondes dans une minute (60).

Si vous souhaitez que les graphiques soient identiques dans CloudWatch et DynamoDB, assurez-vous que la période et la plage de temps sont identiques :

  1. Ouvrez la console DynamoDB.
  2. Dans le volet de navigation, choisissez Tables.
  3. Choisissez votre table, puis l'onglet Metrics (Métriques).
  4. Choisissez View all CloudWatch metrics (Afficher toutes les métriques CloudWatch) pour ouvrir la console CloudWatch.
  5. Choisissez la catégorie dans laquelle se trouve la métrique, par exemple Table metrics.
  6. Cochez les cases en regard du nom de la table pour les métriques que vous souhaitez voir.
  7. Choisissez l'onglet Graphed metrics (Métriques graphiques).
  8. Dans la liste déroulante Statistic (Statistique) choisissez Sum (Somme).
  9. Dans la liste déroulante Period (Période) choisissez 1 Minute.
  10. S'il existe des métriques allouées et consommées sur le graphique CloudWatch, utilisez les flèches de la colonne Y Axis (Axe Y) pour déplacer les valeurs allouées vers l'axe Y droit et les valeurs consommées vers l'axe Y gauche.
  11. Utilisez une expression mathématique pour diviser les métriques par 60 (par exemple, m2/60).

Métriques manquantes

Si CloudWatch ne répertorie pas de métrique pour DynamoDB, c'est probablement parce que DynamoDB ne dispose pas de données récentes pour cette métrique. CloudWatch répertorie uniquement les métriques qui ont été actives au cours des deux dernières semaines. Cela vous empêche de voir trop d'anciennes métriques lorsque vous appelez ListMetrics.