Statistiques et dimensions d'Amazon Keyspaces - Amazon Keyspaces (pour Apache Cassandra)

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.

Statistiques et dimensions d'Amazon Keyspaces

Lorsque vous interagissez avec Amazon Keyspaces, celui-ci envoie les statistiques et dimensions suivantes à Amazon. CloudWatch Toutes les métriques sont agrégées et signalées chaque minute. Vous pouvez utiliser les procédures suivantes pour consulter les statistiques d'Amazon Keyspaces.

Pour afficher les métriques à l'aide de la CloudWatch 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 CloudWatch console à l'adresse https://console.aws.amazon.com/cloudwatch/.

  2. Si nécessaire, changez la région. Dans la barre de navigation, choisissez la région dans laquelle se trouvent vos AWS ressources. Pour plus d’informations, consultez Points de terminaison du service AWS.

  3. Dans le panneau de navigation, sélectionnez ‎Métriques.

  4. Sous l'onglet Toutes les métriques, choisissez AWS/Cassandra..

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

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

Statistiques et dimensions d'Amazon Keyspaces

Les statistiques et les dimensions qu'Amazon Keyspaces envoie à Amazon CloudWatch sont répertoriées ici.

Métriques Amazon Keyspaces

Amazon CloudWatch agrège les statistiques Amazon Keyspaces à intervalles d'une minute.

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

Métrique Description
AccountMaxTableLevelReads

Nombre maximal d'unités de capacité en lecture pouvant être utilisées par la table d'un compte. Pour les tables à la demande, cette limite définit le nombre maximal d'unités de demande de lecture qu'une table peut utiliser.

Unités Count:

Statistiques valides :

  • Maximum— Le nombre maximum d'unités de capacité de lecture pouvant être utilisées par une table du compte.

AccountMaxTableLevelWrites

Nombre maximal d'unités de capacité en écriture pouvant être utilisées par la table d'un compte. Pour les tables à la demande, cette limite définit le nombre maximal d'unités de demande d'écriture qu'une table peut utiliser.

Unités Count:

Statistiques valides :

  • Maximum— Le nombre maximum d'unités de capacité d'écriture pouvant être utilisées par une table du compte.

AccountProvisionedReadCapacityUtilization

Pourcentage d'unités de capacité de lecture approvisionnée qu'un compte utilise.

Unités : Percent

Statistiques valides :

  • Maximum – Pourcentage maximum d'unités de capacité de lecture approvisionnée que le compte utilise.

  • Minimum – Pourcentage minimum d'unités de capacité de lecture approvisionnée que le compte utilise.

  • Average – Pourcentage moyen d'unités de capacité de lecture approvisionnée que le compte utilise. La métrique est publiée à intervalles de cinq minutes. Par conséquent, si vous ajustez rapidement les unités de capacité de lecture approvisionnée, il se peut que cette statistique ne reflète pas la moyenne réelle.

AccountProvisionedWriteCapacityUtilization

Pourcentage d'unités de capacité d'écriture approvisionnée qu'un compte utilise.

Unités : Percent

Statistiques valides :

  • Maximum – Pourcentage maximum d'unités de capacité d'écriture approvisionnée que le compte utilise.

  • Minimum – Pourcentage minimum d'unités de capacité d'écriture approvisionnée que le compte utilise.

  • Average – Pourcentage moyen d'unités de capacité d'écriture approvisionnée que le compte utilise. La métrique est publiée à intervalles de cinq minutes. Par conséquent, si vous ajustez rapidement les unités de capacité d'écriture approvisionnée, il se peut que cette statistique ne reflète pas la moyenne réelle.

BillableTableSizeInBytes

Taille facturable de la table en octets. Il s'agit de la somme de la taille codée de toutes les lignes du tableau. Cette métrique vous permet de suivre les coûts de stockage de vos tables au fil du temps.

Unités : Bytes

Dimensions : Keyspace, TableName

Statistiques valides :

  • Maximum— La taille de stockage maximale de la table.

  • Minimum— La taille de stockage minimale de la table.

  • Average— La taille de stockage moyenne de la table. Cette métrique est calculée sur des intervalles de 4 à 6 heures.

ConditionalCheckFailedRequests

Nombre de demandes d'écriture de transactions légères ayant échoué. Les opérations INSERT, UPDATE et DELETE vous permettent de fournir une condition logique dont l'évaluation doit être true avant que l'opération puisse continuer. Si cette condition est fausse, elle ConditionalCheckFailedRequests est incrémentée d'une unité. Les contrôles de condition qui évaluent de manière erronée consomment des unités de capacité d'écriture en fonction de la taille de la ligne. Pour plus d’informations, consultez Transactions légères.

Unités : Count

Dimensions : Keyspace, TableName

Statistiques valides :

  • Minimum

  • Maximum

  • Average

  • SampleCount

  • Sum

ConsumedReadCapacityUnits

Nombre d'unités de capacité de lecture consommées au cours de la période spécifiée. Pour plus d'informations, consultez la section Mode de capacité de lecture/écriture.

Note

Pour comprendre votre utilisation moyenne du débit par seconde, utilisez la statistique Sum pour calculer le débit consommé pour la période d'une minute. Puis divisez la somme par le nombre de secondes en une minute (60) pour calculer la ConsumedReadCapacityUnits moyenne par seconde (en sachant que cette moyenne ne mettra pas en évidence les grands pics d'activité de lecture). Pour plus d'informations sur la comparaison de la capacité de lecture moyenne consommée à la capacité de lecture allouée, voir Comment utiliser les statistiques d'Amazon Keyspaces ?

Unités : Count

Dimensions : Keyspace, TableName

Statistiques valides :

  • Minimum— Le nombre minimal d'unités de capacité de lecture consommées par chaque demande individuelle envoyée à la table.

  • Maximum— Le nombre maximal d'unités de capacité de lecture consommées par une requête individuelle envoyée à la table.

  • Average – Capacité de lecture moyenne par demande consommée.

    Note

    La valeur Average est influencée par des périodes d'inactivité où la valeur de l'échantillon est nulle.

  • Sum – Nombre total d'unités de capacité de lecture consommées. Il s'agit de la statistique la plus utile pour la métrique ConsumedReadCapacityUnits.

  • SampleCount— Le nombre de demandes adressées à Amazon Keyspaces, même si aucune capacité de lecture n'a été consommée.

    Note

    La valeur SampleCount est influencée par des périodes d'inactivité où la valeur de l'échantillon est nulle.

ConsumedWriteCapacityUnits

Nombre d'unités de capacité d'écriture consommées au cours de la période spécifiée. Vous pouvez récupérer la capacité d'écriture totale consommée pour une table. Pour plus d'informations, consultez la section Mode de capacité de lecture/écriture.

Note

Pour comprendre votre utilisation moyenne du débit par seconde, utilisez la statistique Sum pour calculer le débit consommé pour la période d'une minute. Puis divisez la somme par le nombre de secondes en une minute (60) pour calculer la ConsumedWriteCapacityUnits moyenne par seconde (en sachant que cette moyenne ne mettra pas en évidence les grands pics d'activité d'écriture). Pour plus d'informations sur la comparaison de la capacité d'écriture moyenne consommée à la capacité d'écriture allouée, voir Comment utiliser les statistiques d'Amazon Keyspaces ?

Unités : Count

Dimensions : Keyspace, TableName

Statistiques valides :

  • Minimum— Le nombre minimal d'unités de capacité d'écriture consommées par chaque demande individuelle envoyée à la table.

  • Maximum— Le nombre maximal d'unités de capacité d'écriture consommées par une requête individuelle envoyée à la table.

  • Average – Capacité d'écriture moyenne par demande consommée.

    Note

    La valeur Average est influencée par des périodes d'inactivité où la valeur de l'échantillon est nulle.

  • Sum – Nombre total d'unités de capacité d'écriture consommées. Il s'agit de la statistique la plus utile pour la métrique ConsumedWriteCapacityUnits.

  • SampleCount— Le nombre de demandes adressées à Amazon Keyspaces, même si aucune capacité d'écriture n'a été consommée.

    Note

    La valeur SampleCount est influencée par des périodes d'inactivité où la valeur de l'échantillon est nulle.

MaxProvisionedTableReadCapacityUtilization

Pourcentage moyen d'unités de capacité en lecture allouées utilisées par la table en lecture allouée la plus élevée du compte.

Unités Percent:

Statistiques valides :

  • Maximum – Pourcentage maximum d'unités de capacité de lecture approvisionnée qu'utilise la table de lecture la plus approvisionnée du compte.

  • Minimum – Pourcentage minimum d'unités de capacité de lecture approvisionnée qu'utilise la table de lecture la plus approvisionnée du compte.

  • Average – Pourcentage moyen d'unités de capacité de lecture approvisionnée qu'utilise la table de lecture la plus approvisionnée du compte. La métrique est publiée à intervalles de cinq minutes. Par conséquent, si vous ajustez rapidement les unités de capacité de lecture approvisionnée, il se peut que cette statistique ne reflète pas la moyenne réelle.

MaxProvisionedTableWriteCapacityUtilization

Pourcentage de capacité en écriture allouée utilisée par la table en écriture allouée la plus élevée d'un compte.

Unités Percent:

Statistiques valides :

  • Maximum— Le pourcentage maximal d'unités de capacité d'écriture provisionnées utilisées par la table d'écriture provisionnée la plus élevée du compte.

  • Minimum— Le pourcentage minimum d'unités de capacité d'écriture provisionnées utilisées par la table d'écriture provisionnée la plus élevée du compte.

  • Average— Le pourcentage moyen d'unités de capacité d'écriture provisionnées utilisées par la table d'écriture provisionnée la plus élevée du compte. La métrique est publiée à intervalles de cinq minutes. Par conséquent, si vous ajustez rapidement les unités de capacité d'écriture approvisionnée, il se peut que cette statistique ne reflète pas la moyenne réelle.

PerConnectionRequestRateExceeded

Demandes adressées à Amazon Keyspaces qui dépassent le quota de demandes par connexion. Chaque connexion client à Amazon Keyspaces peut prendre en charge jusqu'à 3 000 demandes CQL par seconde. Les clients peuvent créer plusieurs connexions pour augmenter le débit.

Lorsque vous utilisez la réplication multirégionale, chaque écriture répliquée contribue également à ce quota. Il est recommandé d'augmenter le nombre de connexions à vos tables pour éviter les PerConnectionRequestRateExceeded erreurs. Il n'y a aucune limite au nombre de connexions que vous pouvez avoir sur Amazon Keyspaces.

Unités : Count

Dimensions : Keyspace, TableName, Operation

Statistiques valides :

  • SampleCount

  • Sum

ProvisionedReadCapacityUnits

Nombre d'unités de capacité de lecture allouées pour une table.

La dimension TableName renvoie la valeur ProvisionedReadCapacityUnits de la table.

Unités : Count

Dimensions : Keyspace, TableName

Statistiques valides :

  • Minimum – Paramètre le plus bas pour la capacité de lecture approvisionnée. Si vous utilisez ALTER TABLE pour augmenter la capacité de lecture, cette métrique indique la valeur ReadCapacityUnits approvisionnée la plus faible pendant cette période.

  • Maximum – Paramètre le plus élevé pour la capacité de lecture approvisionnée. Si vous utilisez ALTER TABLE pour réduire la capacité de lecture, cette métrique indique la valeur ReadCapacityUnits approvisionnée la plus élevée pendant cette période.

  • Average – Capacité de lecture approvisionnée moyenne. La métrique ProvisionedReadCapacityUnits est publiée à intervalles de cinq minutes. Par conséquent, si vous ajustez rapidement les unités de capacité de lecture approvisionnée, il se peut que cette statistique ne reflète pas la moyenne réelle.

ProvisionedWriteCapacityUnits

Nombre d'unités de capacité d'écriture allouées pour une table.

La dimension TableName renvoie la valeur ProvisionedWriteCapacityUnits de la table.

Unités : Count

Dimensions : Keyspace, TableName

Statistiques valides :

  • Minimum – Paramètre le plus bas pour la capacité d'écriture approvisionnée. Si vous utilisez ALTER TABLE pour augmenter la capacité d'écriture, cette métrique indique la valeur WriteCapacityUnits approvisionnée la plus faible pendant cette période.

  • Maximum – Paramètre le plus élevé pour la capacité d'écriture approvisionnée. Si vous utilisez ALTER TABLE pour réduire la capacité d'écriture, cette métrique indique la valeur WriteCapacityUnits approvisionnée la plus élevée pendant cette période.

  • Average – Capacité d'écriture approvisionnée moyenne. La métrique ProvisionedWriteCapacityUnits est publiée à intervalles de cinq minutes. Par conséquent, si vous ajustez rapidement les unités de capacité d'écriture approvisionnée, il se peut que cette statistique ne reflète pas la moyenne réelle.

ReadThrottleEvents

Demandes adressées à Amazon Keyspaces qui dépassent la capacité de lecture allouée pour une table, ou les quotas au niveau du compte, les quotas de demande par connexion ou les quotas au niveau de la partition.

Unités : Count

Dimensions : Keyspace, TableName, Operation

Statistiques valides :

  • SampleCount

  • Sum

ReplicationLatency

Cette métrique s'applique uniquement aux espaces clés multirégionaux et mesure le temps nécessaire à la réplication updatesinserts, ou le temps nécessaire pour passer d'une table deletes de réplique à une autre table de réplication dans un espace de saisie multirégional.

Unités : Millisecond

Dimensions : TableName, ReceivingRegion

Statistiques valides :

  • Average

  • Maximum

  • Minimum

ReturnedItemCountBySelect

Nombre de lignes renvoyées par des SELECT requêtes à plusieurs lignes au cours de la période spécifiée. Les SELECT requêtes à plusieurs lignes sont des requêtes qui ne contiennent pas la clé primaire complète, telles que les scans complets de tables et les requêtes par plage.

Notez que le nombre d'éléments retournés n'est pas nécessairement le même que le nombre d'éléments ayant été évalués. Par exemple, supposons que vous ayez demandé une sélection SELECT * avec une clause ALLOW FILTERING sur une table qui comportait 100 lignes, mais que vous ayez spécifié une clause WHERE afin de réduire les résultats à 15 lignes. Dans ce cas, la réponse de SELECT contiendra un ScanCount de 100 et un Count de 15 lignes retournées.

Unités : Count

Dimensions : Keyspace, TableName, Operation

Statistiques valides :

  • Minimum

  • Maximum

  • Average

  • SampleCount

  • Sum

StoragePartitionThroughputCapacityExceeded

Demandes adressées à une partition de stockage Amazon Keyspaces qui dépassent la capacité de débit de la partition. Les partitions de stockage Amazon Keyspaces peuvent prendre en charge jusqu'à 1 000 WCU/WRU par seconde et 3 000 RCU/RRU par seconde. Nous vous recommandons de revoir votre modèle de données afin de répartir le trafic de lecture/écriture sur un plus grand nombre de partitions afin de limiter ces exceptions.

Note

Les partitions logiques d'Amazon Keyspaces peuvent s'étendre sur plusieurs partitions de stockage et leur taille est pratiquement illimitée.

Unités : Count

Dimensions : Keyspace, TableName, Operation

Statistiques valides :

  • SampleCount

  • Sum

SuccessfulRequestCount

Le nombre de demandes traitées avec succès au cours de la période spécifiée.

Unités : Count

Dimensions : Keyspace, TableName, Operation

Statistiques valides :

  • SampleCount

SuccessfulRequestLatency

Les demandes envoyées à Amazon Keyspaces avec succès au cours de la période spécifiée. SuccessfulRequestLatencypeut fournir deux types d'informations différents :

  • Temps écoulé pour les demandes réussies (Minimum, Maximum, Sum ou Average).

  • Nombre de requêtes réussies (SampleCount).

SuccessfulRequestLatencyreflète uniquement l'activité au sein d'Amazon Keyspaces et ne prend pas en compte la latence du réseau ni l'activité côté client.

Unités : Milliseconds

Dimensions : Keyspace, TableName, Operation

Statistiques valides :

  • Minimum

  • Maximum

  • Average

  • SampleCount

SystemErrors

Les demandes adressées à Amazon Keyspaces qui génèrent un ServerError pendant la période spécifiée. Une erreur ServerError indique généralement une erreur de service interne.

Unités : Count

Dimensions : Keyspace, TableName, Operation

Statistiques valides :

  • Sum

  • SampleCount

SystemReconciliationDeletes

Les unités consommées pour supprimer les données tombstone lorsque les horodatages côté client sont activés. Chacune SystemReconciliationDelete fournit une capacité suffisante pour supprimer ou mettre à jour jusqu'à 1 Ko de données par ligne. Par exemple, pour mettre à jour une ligne qui stocke 2,5 Ko de données et pour supprimer une ou plusieurs colonnes de la ligne en même temps, il en faut 3SystemReconciliationDeletes. Ou bien, pour supprimer une ligne entière contenant 3,5 Ko de données, 4 sont nécessairesSystemReconciliationDeletes.

Unités : Count

Dimensions : Keyspace, TableName

Statistiques valides :

  • Sum— Le nombre total de produits SystemReconciliationDeletes consommés au cours d'une période donnée.

TTLDeletes

Unités consommées pour supprimer ou mettre à jour des données d'affilée à l'aide de Time to Live (TTL). Chacune TTLDelete fournit une capacité suffisante pour supprimer ou mettre à jour jusqu'à 1 Ko de données par ligne. Par exemple, pour mettre à jour une ligne qui stocke 2,5 Ko de données et pour supprimer une ou plusieurs colonnes de la ligne en même temps, 3 suppressions TTL sont nécessaires. Ou bien, pour supprimer une ligne entière contenant 3,5 Ko de données, 4 suppressions TTL sont nécessaires.

Unités : Count

Dimensions : Keyspace, TableName

Statistiques valides :

  • Sum— Le nombre total de produits TTLDeletes consommés au cours d'une période donnée.

UserErrors

Demandes adressées à Amazon Keyspaces qui génèrent une InvalidRequest erreur au cours de la période spécifiée. Une erreur InvalidRequest indique généralement une erreur côté client, comme une combinaison de paramètres non valide, la tentative de mise à jour d'une table inexistante ou une signature de demande incorrecte.

UserErrorsreprésente l'ensemble des demandes non valides pour le courant Région AWS et le courant Compte AWS.

Unités : Count

Dimensions : Keyspace, TableName, Operation

Statistiques valides :

  • Sum

  • SampleCount

WriteThrottleEvents

Demandes adressées à Amazon Keyspaces qui dépassent la capacité d'écriture allouée pour une table, ou les quotas au niveau du compte, les quotas de demande par connexion ou les quotas au niveau de la partition.

Unités : Count

Dimensions : Keyspace, TableName, Operation

Statistiques valides :

  • SampleCount

  • Sum

Dimensions des statistiques Amazon Keyspaces

Les statistiques d'Amazon Keyspaces sont qualifiées par les valeurs du compte, du nom de la table ou de l'opération. Vous pouvez utiliser la CloudWatch console pour récupérer les données Amazon Keyspaces selon l'une des dimensions indiquées dans le tableau suivant.

Dimension Description
Keyspace

Cette dimension limite les données à un keyspace spécifique. Cette valeur peut être n'importe quel espace-clé de la région actuelle et de la région actuelle Compte AWS.

Operation

Cette dimension limite les données à l'une des opérations CQL d'Amazon Keyspaces, telle que INSERT les opérations. SELECT

TableName

Cette dimension limite les données à une table spécifique. Cette valeur peut être n'importe quel nom de table de la région actuelle et de la région en cours Compte AWS. Si le nom de la table n'est pas unique dans le compte, vous devez également spécifier Keyspace.