Affichage des métriques et dimensions DAX - Amazon DynamoDB

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.

Affichage des métriques et dimensions DAX

Lorsque vous interagissez avec Amazon DynamoDB, il envoie des métriques et dimensions à Amazon CloudWatch. Vous pouvez utiliser les procédures suivantes pour afficher les métriques pour DynamoDB Accelerator (DAX).

Pour consulter les métriques (console)

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.

  1. Ouvrez la console CloudWatch à l'adresse https://console.aws.amazon.com/cloudwatch/.

  2. Dans le panneau de navigation, sélectionnez ‎Metrics (Métriques).

  3. Sélectionnez l'espace de noms DAX.

Pour afficher les métriques (AWS CLI)
  • À partir d'une invite de commande, utilisez la commande suivante :

    aws cloudwatch list-metrics --namespace "AWS/DAX"

Métriques et dimensions DAX

Les sections suivantes contiennent les métriques et dimensions que DAX envoie à CloudWatch.

Métriques DAX

Les métriques suivantes sont disponibles dans DAX. DAX envoie des métriques à CloudWatch uniquement quand leur valeur diffère de zéro.

Note

CloudWatch agrège les métriques DAX suivantes à des intervalles d'une minute :

  • CPUUtilization

  • CacheMemoryUtilization

  • NetworkBytesIn

  • NetworkBytesOut

  • NetworkPacketsIn

  • NetworkPacketsOut

  • GetItemRequestCount

  • BatchGetItemRequestCount

  • BatchWriteItemRequestCount

  • DeleteItemRequestCount

  • PutItemRequestCount

  • UpdateItemRequestCount

  • TransactWriteItemsCount

  • TransactGetItemsCount

  • ItemCacheHits

  • ItemCacheMisses

  • QueryCacheHits

  • QueryCacheMisses

  • ScanCacheHits

  • ScanCacheMisses

  • TotalRequestCount

  • ErrorRequestCount

  • FaultRequestCount

  • FailedRequestCount

  • QueryRequestCount

  • ScanRequestCount

  • ClientConnections

  • EstimatedDbSize

  • EvictedSize

  • CPUCreditUsage

  • CPUCreditBalance

  • CPUSurplusCreditBalance

  • CPUSurplusCreditsCharged

Certaines statistiques, telles que Average ou Sum, s'appliquent à chaque métrique. Cependant, toutes ces valeurs sont disponibles via la console DAX, ou en utilisant la console CloudWatch, l'AWS CLI ou des kits SDK AWS pour toutes les métriques. Dans le tableau suivant, chaque métrique dispose d'une liste de statistiques valides applicables à cette métrique.

Métrique Description
CPUUtilization

Pourcentage d'utilisation de l'UC du nœud ou du cluster.

Unités Percent:

Statistiques valides :

  • Minimum

  • Maximum

  • Average

CacheMemoryUtilization

Pourcentage de mémoire cache disponible utilisé par le cache d'éléments et le cache de requêtes sur le nœud ou le cluster. Les données mises en cache commencent à être expulsées avant que l'utilisation de la mémoire atteigne 100 % (voir métriques EvictedSize). Si la valeur CacheMemoryUtilization atteint 100 % sur un nœud quelconque, les demandes d'écriture sont limitées et vous devriez envisager de passer à un cluster dont le type de nœud est plus grand.

Unités Percent:

Statistiques valides :

  • Minimum

  • Maximum

  • Average

NetworkBytesIn

Nombre d'octets reçus par le nœud ou le cluster sur toutes les interfaces réseau.

Unités Bytes:

Statistiques valides :

  • Minimum

  • Maximum

  • Average

NetworkBytesOut

Nombre d'octets envoyés par le nœud ou le cluster sur toutes les interfaces réseau. Cette métrique identifie le volume de trafic sortant en termes de nombre d'octets sur un seul nœud ou cluster.

Unités Bytes:

Statistiques valides :

  • Minimum

  • Maximum

  • Average

NetworkPacketsIn

Nombre de paquets reçus par le nœud ou le cluster sur toutes les interfaces réseau.

Unités Count:

Statistiques valides :

  • Minimum

  • Maximum

  • Average

NetworkPacketsOut

Nombre de paquets envoyés par le nœud ou le cluster sur toutes les interfaces réseau. Cette métrique identifie le volume de trafic sortant en termes de nombre de paquets sur un seul nœud ou cluster.

Unités Count:

Statistiques valides :

  • Minimum

  • Maximum

  • Average

GetItemRequestCount

Nombre de demandes GetItem traitées par le nœud ou le cluster.

Unités Count:

Statistiques valides :

  • Minimum

  • Maximum

  • Average

  • SampleCount

  • Sum

BatchGetItemRequestCount

Nombre de demandes BatchGetItem traitées par le nœud ou le cluster.

Unités Count:

Statistiques valides :

  • Minimum

  • Maximum

  • Average

  • SampleCount

  • Sum

BatchWriteItemRequestCount

Nombre de demandes BatchWriteItem traitées par le nœud ou le cluster.

Unités Count:

Statistiques valides :

  • Minimum

  • Maximum

  • Average

  • SampleCount

  • Sum

DeleteItemRequestCount

Nombre de demandes DeleteItem traitées par le nœud ou le cluster.

Unités Count:

Statistiques valides :

  • Minimum

  • Maximum

  • Average

  • SampleCount

  • Sum

PutItemRequestCount

Nombre de demandes PutItem traitées par le nœud ou le cluster.

Unités Count:

Statistiques valides :

  • Minimum

  • Maximum

  • Average

  • SampleCount

  • Sum

UpdateItemRequestCount

Nombre de demandes UpdateItem traitées par le nœud ou le cluster.

Unités Count:

Statistiques valides :

  • Minimum

  • Maximum

  • Average

  • SampleCount

  • Sum

TransactWriteItemsCount

Nombre de demandes TransactWriteItems traitées par le nœud ou le cluster.

Unités Count:

Statistiques valides :

  • Minimum

  • Maximum

  • Average

  • SampleCount

  • Sum

TransactGetItemsCount

Nombre de demandes TransactGetItems traitées par le nœud ou le cluster.

Unités Count:

Statistiques valides :

  • Minimum

  • Maximum

  • Average

  • SampleCount

  • Sum

ItemCacheHits

Nombre de fois qu'un élément a été renvoyé du cache par le nœud ou le cluster.

Unités Count:

Statistiques valides :

  • Minimum

  • Maximum

  • Average

  • SampleCount

  • Sum

ItemCacheMisses

Nombre de fois qu'un élément ne figurait pas dans le cache de nœuds ou de clusters, et a dû être extrait de DynamoDB.

Unités Count:

Statistiques valides :

  • Minimum

  • Maximum

  • Average

  • SampleCount

  • Sum

QueryCacheHits

Nombre de fois qu'un élément a été renvoyé à partir du cache de nœuds ou de clusters.

Unités Count:

Statistiques valides :

  • Minimum

  • Maximum

  • Average

  • SampleCount

  • Sum

QueryCacheMisses

Nombre de fois qu'un résultat de requête ne figurait pas dans le cache de nœuds ou de clusters, et a dû être extrait de DynamoDB.

Unités Count:

Statistiques valides :

  • Minimum

  • Maximum

  • Average

  • SampleCount

  • Sum

ScanCacheHits

Nombre de fois qu'un résultat d'analyse a été renvoyé à partir du cache de nœuds ou de clusters.

Unités Count:

Statistiques valides :

  • Minimum

  • Maximum

  • Average

  • SampleCount

  • Sum

ScanCacheMisses

Nombre de fois qu'un résultat d'analyse ne figurait pas dans le cache de nœuds ou de clusters, et a dû être extrait de DynamoDB.

Unités Count:

Statistiques valides :

  • Minimum

  • Maximum

  • Average

  • SampleCount

  • Sum

TotalRequestCount

Nombre total de demandes traitées par le nœud ou le cluster.

Unités Count:

Statistiques valides :

  • Minimum

  • Maximum

  • Average

  • SampleCount

  • Sum

ErrorRequestCount

Nombre total de demandes ayant entraîné une erreur utilisateur signalée par le nœud ou le cluster. Les demandes qui ont été limitées par le nœud ou le cluster sont incluses.

Unités Count:

Statistiques valides :

  • Minimum

  • Maximum

  • Average

  • SampleCount

  • Sum

ThrottledRequestCount

Nombre total de demandes limitées par le nœud ou le cluster. Les demandes qui ont été limitées par DynamoDB ne sont pas incluses et peuvent être surveillées à l'aide de métriques DynamoDB.

Unités Count:

Statistiques valides :

  • Minimum

  • Maximum

  • Average

  • SampleCount

  • Sum

FaultRequestCount

Nombre total de demandes ayant entraîné une erreur interne signalée par le nœud ou le cluster.

Unités Count:

Statistiques valides :

  • Minimum

  • Maximum

  • Average

  • SampleCount

  • Sum

FailedRequestCount

Nombre total de demandes ayant entraîné une erreur signalée par le nœud ou le cluster.

Unités Count:

Statistiques valides :

  • Minimum

  • Maximum

  • Average

  • SampleCount

  • Sum

QueryRequestCount

Nombre de demandes de requête traitées par le nœud ou le cluster.

Unités Count:

Statistiques valides :

  • Minimum

  • Maximum

  • Average

  • SampleCount

  • Sum

ScanRequestCount

Nombre de demandes d'analyse traitées par le nœud ou le cluster.

Unités Count:

Statistiques valides :

  • Minimum

  • Maximum

  • Average

  • SampleCount

  • Sum

ClientConnections

Nombre de connexions simultanées établies par des clients au nœud ou au cluster.

Unités Count:

Statistiques valides :

  • Minimum

  • Maximum

  • Average

  • SampleCount

  • Sum

EstimatedDbSize

Approximation de la quantité de données mises en cache dans les caches d'éléments et de requêtes par le nœud ou le cluster.

Unités Bytes:

Statistiques valides :

  • Minimum

  • Maximum

  • Average

EvictedSize

Quantité de données expulsées par le nœud ou le cluster afin de ménager de la place pour les données nouvellement demandées. Si le taux d'échecs augmente et que vous voyez cette métrique augmenter, cela signifie probablement que votre ensemble de travail a augmenté. Songez à passer à un cluster dont le type de nœud est plus grand.

Unités Bytes:

Statistiques valides :

  • Minimum

  • Maximum

  • Average

  • Sum

CPUCreditUsage

Nombre de crédits UC dépensés par le nœud pour l'utilisation de l'UC. Par exemple, un crédit UC est équivalant à un processeur virtuel fonctionnant à 100 % d'utilisation pendant une minute ou une combinaison équivalente de processeurs virtuels, d'utilisation et de temps (par exemple, un processeur virtuel fonctionnant à 50 % d'utilisation pendant deux minutes, ou deux processeurs virtuels fonctionnant à 25 % d'utilisation pendant deux minutes).

Les métriques de crédits UC sont disponibles uniquement toutes les 5 minutes. Si vous spécifiez une période supérieure à cinq minutes, utilisez la statistique Sum au lieu de la statistique Average.

Unités Credits (vCPU-minutes):

Statistiques valides :

  • Minimum

  • Maximum

  • Average

  • SampleCount

  • Sum

CPUCreditBalance

Nombre de crédits UC gagnés qu'un nœud a accumulés depuis son lancement ou son démarrage.

Les crédits sont accumulés dans le solde de crédits quand ils sont gagnés et supprimés du solde de crédits lorsqu'ils sont dépensés. Le solde de crédits présente une limite maximum qui est déterminée par la taille de nœud DAX. Une fois que la limite est atteinte, tous les nouveaux crédits gagnés sont rejetés.

Le nœud peut dépenser les crédits disponibles dans CPUCreditBalance pour dépasser son niveau de base d'utilisation de l'UC.

Unités Credits (vCPU-minutes):

Statistiques valides :

  • Minimum

  • Maximum

  • Average

  • SampleCount

  • Sum

CPUSurplusCreditBalance

Nombre de crédits excédentaires dépensés par un nœud DAX lorsque sa valeur CPUCreditBalance est nulle.

La valeur de CPUSurplusCreditBalance est remboursée progressivement par les crédits UC gagnés. Si le nombre de crédits excédentaires dépasse le nombre maximum de crédits que le nœud peut gagner en 24 heures, les crédits excédentaires dépensés au-dessus du maximum génèrent des frais supplémentaires.

Unités Credits (vCPU-minutes):

Statistiques valides :

  • Minimum

  • Maximum

  • Average

  • SampleCount

  • Sum

CPUSurplusCreditsCharged

Nombre de crédits excédentaires dépensés qui ne sont pas remboursés progressivement par les crédits UC gagnés et qui génèrent donc des frais supplémentaires.

Des crédits excédentaires sont facturés quand les crédits excédentaires dépensés dépassent le nombre maximum de crédits que le nœud peut gagner sur une période de 24 heures. Les crédits excédentaires dépensés au-delà de ce maximum sont facturés à la fin de l'heure ou quand le nœud est résilié.

Unités Credits (vCPU-minutes):

Statistiques valides :

  • Minimum

  • Maximum

  • Average

  • SampleCount

  • Sum

Note

Les métriques CPUCreditUsage, CPUCreditBalance, CPUSurplusCreditBalance et CPUSurplusCreditsCharged sont disponibles uniquement pour les nœuds T3.

Dimensions pour les métriques DAX

Les métriques pour DAX sont qualifiées par les valeurs pour le compte, l'ID de cluster, ou l'ID de cluster et l'ID de nœud. Vous pouvez utiliser la console CloudWatch pour extraire des données de DAX ainsi que les dimensions dans la table suivante.

Dimension

Espace de noms de métrique CloudWatch.

Description

Account DAX Metrics

Fournit des statistiques agrégées sur tous les nœuds dans un compte.

ClusterId Cluster Metrics

Limite les données à un cluster.

ClusterId, NodeId ClusterId, NodeId

Limite les données à un nœud au sein d'un cluster.