

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 d'Amazon Keyspaces (pour Apache Cassandra)
<a name="monitoring-overview"></a>

La surveillance joue un rôle important dans le maintien de la fiabilité, de la disponibilité et des performances d'Amazon Keyspaces et de vos autres AWS solutions. AWS fournit les outils de surveillance suivants pour surveiller Amazon Keyspaces, signaler un problème et prendre des mesures automatiques le cas échéant :
+ *Amazon Keyspaces* propose un tableau de bord préconfiguré AWS Management Console indiquant la latence et les erreurs agrégées dans toutes les tables du compte. 
+ *Amazon CloudWatch* surveille vos AWS ressources et les applications que vous utilisez AWS en temps réel. Vous pouvez collecter et suivre les métriques à l'aide de tableaux de bord personnalisés. Par exemple, vous pouvez créer une base de référence pour les performances normales d'Amazon Keyspaces dans votre environnement en mesurant les performances à différents moments et dans différentes conditions de charge. Lorsque vous surveillez Amazon Keyspaces, stockez les données de surveillance historiques afin de pouvoir les comparer aux données de performance actuelles, d'identifier les modèles de performances normaux et les anomalies de performance, et de concevoir des méthodes pour résoudre les problèmes. Pour établir une base de référence, vous devez au minimum surveiller les erreurs système. Pour plus d'informations, consultez le [guide de CloudWatch l'utilisateur Amazon](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/).
+ * CloudWatch Les alarmes Amazon* surveillent une seule métrique sur une période que vous spécifiez et exécutent une ou plusieurs actions en fonction de la valeur de la métrique par rapport à un seuil donné sur un certain nombre de périodes. Par exemple, si vous utilisez Amazon Keyspaces en mode provisionné avec mise à l'échelle automatique des applications, l'action est une notification envoyée par Amazon Simple Notification Service (Amazon SNS) pour évaluer une politique d'Application Auto Scaling. 

  CloudWatch les alarmes n'appellent pas d'actions simplement parce qu'elles sont dans un état particulier. L’état doit avoir changé et avoir été maintenu pendant un nombre de périodes spécifié. Pour de plus amples informations, veuillez consulter [Surveillance d'Amazon Keyspaces avec Amazon CloudWatch](monitoring-cloudwatch.md).
+ *Amazon CloudWatch Logs* vous permet de surveiller, de stocker et d'accéder à vos fichiers journaux à partir de tables Amazon Keyspaces et d'autres sources. CloudTrail CloudWatch Les journaux peuvent surveiller les informations contenues dans les fichiers journaux et vous avertir lorsque certains seuils sont atteints. Vous pouvez également archiver vos données de journaux dans une solution de stockage hautement durable. Pour plus d'informations, consultez le [guide de l'utilisateur d'Amazon CloudWatch Logs](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/).
+ *AWS CloudTrail* capture les appels d’API et les événements associés créés par votre Compte AWS ou au nom de celui-ci et livre les fichiers journaux dans un compartiment Amazon S3 que vous spécifiez. Vous pouvez identifier les utilisateurs et les comptes qui ont appelé AWS, l’adresse IP source à partir de laquelle les appels ont été émis, ainsi que le moment où les appels ont eu lieu. Pour de plus amples informations, veuillez consulter le [Guide de l’utilisateur AWS CloudTrail](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/).

*Amazon EventBridge* est un service de bus d'événements sans serveur qui permet de connecter facilement vos applications à des données provenant de diverses sources. EventBridge fournit un flux de données en temps réel à partir de vos propres applications, applications Software-as-a-Service (SaaS) et AWS services et achemine ces données vers des cibles telles que Lambda. Cela vous permet de surveiller les événements qui se produisent dans les services et de créer des architectures basées sur les événements. Pour plus d'informations, consultez le [guide de EventBridge l'utilisateur Amazon](https://docs.aws.amazon.com/eventbridge/latest/userguide/).

**Topics**
+ [Surveillance d'Amazon Keyspaces avec Amazon CloudWatch](monitoring-cloudwatch.md)
+ [Journalisation des appels d'API Amazon Keyspaces avec AWS CloudTrail](logging-using-cloudtrail.md)

# Surveillance d'Amazon Keyspaces avec Amazon CloudWatch
<a name="monitoring-cloudwatch"></a>

Vous pouvez surveiller Amazon Keyspaces à l'aide d'Amazon CloudWatch, qui collecte des données brutes et les transforme en indicateurs lisibles en temps quasi réel. Ces statistiques sont enregistrées pour une durée de 15 mois ; 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. 

Vous pouvez également définir des alarmes qui surveillent certains seuils et envoient des notifications ou prennent des mesures lorsque ces seuils sont atteints. Pour plus d'informations, consultez le [guide de CloudWatch l'utilisateur Amazon](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/).

**Note**  
Pour démarrer rapidement avec un tableau de CloudWatch bord préconfiguré présentant les indicateurs courants pour Amazon Keyspaces, vous pouvez utiliser CloudFormation un modèle disponible sur. [https://github.com/aws-samples/amazon-keyspaces-cloudwatch-cloudformation-templates](https://github.com/aws-samples/amazon-keyspaces-cloudwatch-cloudformation-templates)

**Topics**
+ [Comment utiliser les statistiques d'Amazon Keyspaces ?](#how-to-use-metrics)
+ [Statistiques et dimensions d'Amazon Keyspaces](metrics-dimensions.md)
+ [Afficher les statistiques d'Amazon Keyspaces dans CloudWatch](view-metrics.md)
+ [Création d' CloudWatch alarmes pour surveiller Amazon Keyspaces](creating-alarms.md)

## Comment utiliser les statistiques d'Amazon Keyspaces ?
<a name="how-to-use-metrics"></a>

Les statistiques rapportées par Amazon Keyspaces fournissent des informations que vous pouvez analyser de différentes manières. La liste suivante présente certaines utilisations courantes des métriques. Voici quelques suggestions pour vous aider à démarrer, qui ne forment pas une liste exhaustive. Pour plus d'informations sur les mesures et la rétention, consultez la section [Mesures](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_concepts.html#Metric). 


****  

|  Comment puis-je ?  |  Métriques pertinentes  | 
| --- | --- | 
|  Comment déterminer si des erreurs système se sont produites  |  Vous pouvez superviser `SystemErrors` pour déterminer si des demandes ont entraîné un code erreur du serveur. En règle générale, cette métrique doit être égale à zéro. Si tel n'est pas le cas, vous devez enquêter.  | 
|  Comment puis-je comparer la capacité moyenne de lecture allouée à la capacité de lecture consommée ?  |  Pour surveiller la capacité moyenne de lecture allouée et la capacité de lecture consommée [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/keyspaces/latest/devguide/monitoring-cloudwatch.html) Vous pouvez maintenant comparer votre capacité de lecture consommée moyenne à votre capacité allouée. Pour plus d'informations sur les fonctions arithmétiques de base et sur la création d'une série chronologique, voir [Utilisation des mathématiques métriques](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/using-metric-math.html).  | 
|  Comment puis-je comparer l'écriture allouée moyenne à la capacité d'écriture consommée ?  |  Pour surveiller la capacité moyenne d'écriture allouée et la capacité d'écriture consommée [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/keyspaces/latest/devguide/monitoring-cloudwatch.html) Vous pouvez maintenant comparer votre capacité d'écriture consommée moyenne à votre capacité allouée. Pour plus d'informations sur les fonctions arithmétiques de base et sur la création d'une série chronologique, voir [Utilisation des mathématiques métriques](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/using-metric-math.html).   | 

# Statistiques et dimensions d'Amazon Keyspaces
<a name="metrics-dimensions"></a>

Lorsque vous interagissez avec Amazon Keyspaces, celui-ci envoie des statistiques et des dimensions à Amazon. CloudWatch Toutes les métriques sont agrégées et signalées chaque minute. Les sections suivantes présentent un aperçu de toutes les statistiques disponibles pour Amazon Keyspaces.

**Topics**
+ [Métriques Amazon Keyspaces](#keyspaces-metrics-dimensions)
+ [Dimensions des statistiques Amazon Keyspaces](#keyspaces-metric-dimensions)
+ [Mesures relatives à la capture des données de modification par Amazon Keyspaces (CDC)](#keyspaces-cdc-metrics)
+ [Dimensions des métriques de capture des données de modification (CDC) d'Amazon Keyspaces](#keyspaces-metric-dimensions-cdc)

## Métriques Amazon Keyspaces
<a name="keyspaces-metrics-dimensions"></a>

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 à l'aide de la CloudWatch console AWS CLI, ou AWS SDKs pour toutes les métriques. 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 : [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| 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 : [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| AccountProvisionedReadCapacityUtilization |  Pourcentage d'unités de capacité de lecture approvisionnée qu'un compte utilise. Unités : `Percent` Statistiques valides : [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| AccountProvisionedWriteCapacityUtilization |  Pourcentage d'unités de capacité d'écriture approvisionnée qu'un compte utilise. Unités : `Percent` Statistiques valides : [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| BillableTableSizeInBytes |  Taille facturable du tableau 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 : [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| 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 de plus amples informations, veuillez consulter [Estimez la consommation de capacité des transactions légères dans Amazon Keyspaces](lightweight_transactions.md). Unités : `Count` Dimensions : `Keyspace, TableName` Statistiques valides : [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| 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](https://docs.aws.amazon.com/keyspaces/latest/devguide/ReadWriteCapacityMode.html).  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 ?](monitoring-cloudwatch.md#how-to-use-metrics)  Unités : `Count` Dimensions : `Keyspace, TableName` Statistiques valides : [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| 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](https://docs.aws.amazon.com/keyspaces/latest/devguide/ReadWriteCapacityMode.html).  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 ?](monitoring-cloudwatch.md#how-to-use-metrics)  Unités : `Count` Dimensions : `Keyspace, TableName` Statistiques valides :  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| 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 : [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| 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 : [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| 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 : [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| 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 : [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| 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 : [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| 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 : [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| ReplicationLatency |  Cette métrique s'applique uniquement aux espaces clés multirégionaux et mesure le temps nécessaire à la réplication `updates``inserts`, 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 : [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| 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 : [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| 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 supporter jusqu'à 1 000 unités WCU/WRU par seconde et 3 000 unités RCU/RRU par seconde. Nous vous recommandons de revoir votre modèle de données afin de répartir read/write le trafic sur un plus grand nombre de partitions afin d'atténuer ces exceptions.   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 : [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| 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 : [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| SuccessfulRequestLatency |  Les demandes envoyées à Amazon Keyspaces avec succès au cours de la période spécifiée. `SuccessfulRequestLatency`peut fournir deux types d'informations différents : [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/keyspaces/latest/devguide/metrics-dimensions.html) `SuccessfulRequestLatency`reflète uniquement l'activité au sein d'Amazon Keyspaces et ne prend pas en compte la latence du réseau ou l'activité côté client.  Unités : `Milliseconds`  Dimensions : `Keyspace, TableName, Operation` Statistiques valides : [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| 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 : [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| 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 faut 3`SystemReconciliationDeletes`. Ou bien, pour supprimer une ligne entière contenant 3,5 Ko de données, 4 sont nécessaires`SystemReconciliationDeletes`.  Unités : `Count` Dimensions : `Keyspace, TableName` Statistiques valides : [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| 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 simultanément une ou plusieurs colonnes de la ligne, 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 : [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| UserErrors |  Demandes adressées à Amazon Keyspaces qui génèrent une `InvalidRequest` erreur pendant la période spécifiée.  `InvalidRequest`les erreurs représentent généralement une erreur côté client, par exemple une combinaison de paramètres non valide, une tentative de mise à jour d'une table inexistante ou une signature de demande incorrecte. `UserErrors`représentent 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 : [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| 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 : [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/keyspaces/latest/devguide/metrics-dimensions.html)  | 

## Dimensions des statistiques Amazon Keyspaces
<a name="keyspaces-metric-dimensions"></a>

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 actuelle Compte AWS. Si le nom de la table n'est pas unique dans le compte, vous devez également spécifier `Keyspace`.  | 

## Mesures relatives à la capture des données de modification par Amazon Keyspaces (CDC)
<a name="keyspaces-cdc-metrics"></a>

Les statistiques suivantes sont disponibles dans votre CloudWatch compte pour surveiller les appels d'API vers le point de terminaison de capture des données de modification (CDC) d'Amazon Keyspaces.


| Métrique | Description | 
| --- | --- | 
| ReturnedRecordsCount |  Le nombre d'enregistrements de flux renvoyés par `GetRecords` les opérations au cours de la période spécifiée. Unités : `Count` Dimensions : `Keyspace, TableName, Operation` Statistiques valides : [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| SuccessfulRequestLatency |  Les demandes envoyées à Amazon Keyspaces avec succès au cours de la période spécifiée. `SuccessfulRequestLatency`peut fournir deux types d'informations différents : [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/keyspaces/latest/devguide/metrics-dimensions.html) `SuccessfulRequestLatency`reflète uniquement l'activité au sein du CDC Amazon Keyspaces APIs et ne prend pas en compte la latence du réseau ou l'activité côté client.  Unités : `Milliseconds`  Dimensions : `Keyspace, TableName, Operation` Statistiques valides : [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| SystemErrors |  Les demandes adressées au CDC d'Amazon Keyspaces qui génèrent un code de `HTTP 500` statut pendant la période spécifiée. Un code d'`HTTP 500`état indique généralement une erreur de service interne. Unités : `Count` Dimensions : `Keyspace, TableName, Operation` Statistiques valides : [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| UserErrors |  Demandes adressées au CDC d'Amazon Keyspaces qui génèrent un code de `HTTP 400` statut pendant la période spécifiée.  `UserErrors`représente l'ensemble des `HTTP 400` erreurs enregistrées par Amazon Keyspaces CDC dans les versions actuelles Région AWS et actuelles. Compte AWS Unités : `Count` Dimensions : `Keyspace, TableName, Operation` Statistiques valides : [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/keyspaces/latest/devguide/metrics-dimensions.html)  | 

## Dimensions des métriques de capture des données de modification (CDC) d'Amazon Keyspaces
<a name="keyspaces-metric-dimensions-cdc"></a>

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  | 
| --- | --- | 
|  StreamLabel  |  Cette dimension limite les données à un flux de capture de données de modification (CDC) spécifique lorsque `KeyspaceName` et `TableName` sont spécifiées.   | 
|  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.   | 
|  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 actuelle Compte AWS. Si le nom de la table n'est pas unique dans le compte, vous devez également spécifier `Keyspace`.  | 
|  Operation  |  Cette dimension limite les données à l'une des opérations d'API Amazon Keyspaces Streams suivantes : `GetRecords` `GetStream``GetShardIterator`, et. `ListStreams`   | 

# Afficher les statistiques d'Amazon Keyspaces dans CloudWatch
<a name="view-metrics"></a>

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/](https://console.aws.amazon.com/cloudwatch/).

1. Si nécessaire, changez la Région AWS. 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](https://docs.aws.amazon.com/general/latest/gr/rande.html).

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

1. 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 :

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

# Création d' CloudWatch alarmes pour surveiller Amazon Keyspaces
<a name="creating-alarms"></a>

Vous pouvez créer une CloudWatch alarme Amazon pour Amazon Keyspaces qui envoie un message Amazon Simple Notification Service (Amazon SNS) lorsque l'alarme change d'état. Une alarme surveille une seule métrique pendant la période que vous spécifiez. Elle réalise une ou plusieurs actions en fonction de la valeur de la métrique par rapport à un seuil donné sur un certain nombre de périodes. L'action est une notification envoyée à une rubrique Amazon SNS ou à une politique d'Application Auto Scaling. 

Lorsque vous utilisez Amazon Keyspaces en mode provisionné avec Application Auto Scaling, le service crée deux paires d' CloudWatch alarmes en votre nom. Chaque paire représente vos limites supérieure et inférieure pour les paramètres de débit alloué. Ces CloudWatch alarmes sont déclenchées lorsque l'utilisation réelle de la table s'écarte de votre utilisation cible pendant une période prolongée. Pour en savoir plus sur les CloudWatch alarmes créées par Application Auto Scaling, consultez[Comment fonctionne le dimensionnement automatique d'Amazon Keyspaces](autoscaling.md#autoscaling.HowItWorks).

Les alarmes déclenchent des actions uniquement pour les changements d'état prolongés. CloudWatch les alarmes n'appellent pas d'actions simplement parce qu'elles sont dans un état particulier. L’état doit avoir changé et avoir été maintenu pendant un nombre de périodes spécifié.

Pour plus d'informations sur la création d' CloudWatch alarmes, consultez la section [Utilisation des CloudWatch alarmes Amazon](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/AlarmThatSendsEmail.html) dans le *guide de CloudWatch l'utilisateur Amazon*.

# Journalisation des appels d'API Amazon Keyspaces avec AWS CloudTrail
<a name="logging-using-cloudtrail"></a>

Amazon Keyspaces est intégré à AWS CloudTrail un service qui fournit un enregistrement des actions effectuées par un utilisateur, un rôle ou un AWS service dans Amazon Keyspaces. CloudTrail capture les appels d'API DDL (Data Definition Language) et les appels d'API DML (Data Manipulation Language) pour Amazon Keyspaces sous forme d'événements. Les appels capturés incluent les appels provenant de la console Amazon Keyspaces et les appels programmatiques vers les opérations de l'API Amazon Keyspaces. 

Si vous créez un suivi, vous pouvez activer la diffusion continue des CloudTrail événements vers un bucket Amazon Simple Storage Service (Amazon S3), y compris les événements pour Amazon Keyspaces. 

Si vous ne configurez pas de suivi, vous pouvez toujours consulter les derniers événements pris en charge sur la CloudTrail console dans **Historique des événements**. À l'aide des informations collectées par CloudTrail, vous pouvez déterminer la demande envoyée à Amazon Keyspaces, l'adresse IP à partir de laquelle la demande a été faite, l'auteur de la demande, la date à laquelle elle a été faite, ainsi que des informations supplémentaires. 

Pour en savoir plus CloudTrail, consultez le [guide de AWS CloudTrail l'utilisateur](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/).

**Topics**
+ [Configuration des entrées du fichier journal Amazon Keyspaces dans CloudTrail](#configuring-ct-entries)
+ [Informations sur le langage de définition des données (DDL) Amazon Keyspaces dans CloudTrail](#keyspaces-in-cloudtrail-ddl)
+ [Informations sur le langage de manipulation des données (DML) d'Amazon Keyspaces dans CloudTrail](#keyspaces-in-cloudtrail-dml)
+ [Comprendre les entrées des fichiers journaux Amazon Keyspaces](#understanding-ct-entries)

## Configuration des entrées du fichier journal Amazon Keyspaces dans CloudTrail
<a name="configuring-ct-entries"></a>

Chaque action d'API Amazon Keyspaces connectée CloudTrail inclut des paramètres de demande exprimés dans le langage de requête CQL. Pour de plus amples informations, veuillez consulter [Référence du langage CQL pour Amazon Keyspaces (pour Apache Cassandra)](cql.md).

Vous pouvez afficher, rechercher et télécharger les événements récents dans votre Compte AWS. Pour plus d'informations, consultez la section [Affichage des événements avec l'historique des CloudTrail événements](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/view-cloudtrail-events.html). 

Pour un enregistrement continu des événements survenus dans votre environnement Compte AWS, y compris des événements pour Amazon Keyspaces, créez un historique. Un *suivi* permet CloudTrail de fournir des fichiers journaux à un compartiment Amazon S3. Par défaut, lorsque vous créez un parcours dans la console, celui-ci s'applique à toutes les AWS régions. Le journal enregistre les événements de toutes les régions de la AWS partition et transmet les fichiers journaux au compartiment Amazon S3 que vous spécifiez. En outre, vous pouvez configurer d'autres AWS services pour analyser plus en détail les données d'événements collectées dans les CloudTrail journaux et agir en conséquence.

Pour plus d’informations, consultez les rubriques suivantes dans le *AWS CloudTrail Guide de l’utilisateur* : 
+ [Présentation de la création d'un journal d'activité](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-create-and-update-a-trail.html)
+ [CloudTrail services et intégrations pris en charge](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-aws-service-specific-topics.html#cloudtrail-aws-service-specific-topics-integrations)
+ [Configuration des notifications Amazon SNS pour CloudTrail](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/configure-sns-notifications-for-cloudtrail.html)
+ [Réception de fichiers CloudTrail journaux provenant de plusieurs régions](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/receive-cloudtrail-log-files-from-multiple-regions.html)
+ [Réception de fichiers CloudTrail journaux provenant de plusieurs comptes](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-receive-logs-from-multiple-accounts.html)

Chaque événement ou entrée de journal contient des informations sur la personne ayant initié la demande. Les informations relatives à l’identité permettent de déterminer les éléments suivants : 
+ Si la demande a été faite avec les informations d'identification de l'utilisateur root ou Gestion des identités et des accès AWS (IAM).
+ Si la demande a été effectuée avec les informations d’identification de sécurité temporaires d’un rôle ou d’un utilisateur fédéré.
+ Si la demande a été faite par un autre AWS service.

Pour de plus amples informations, veuillez consulter l'[élément userIdentity CloudTrail ](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-event-reference-user-identity.html).

## Informations sur le langage de définition des données (DDL) Amazon Keyspaces dans CloudTrail
<a name="keyspaces-in-cloudtrail-ddl"></a>

CloudTrail est activé sur votre compte Compte AWS lorsque vous créez le compte. Lorsqu'une activité DDL se produit dans Amazon Keyspaces, cette activité est automatiquement enregistrée en CloudTrail tant qu'événement avec les AWS autres événements de service **dans** l'historique des événements. Le tableau suivant présente les instructions DDL enregistrées pour Amazon Keyspaces. 


| CloudTrail `eventName` | Instruction | Action CQL | AWS Action du SDK | 
| --- | --- | --- | --- | 
|  CreateKeyspace  |  DDL  |  `CREATE KEYSPACE`  |  `CreateKeyspace`  | 
|  AlterKeyspace  |  DDL  |  `ALTER KEYSPACE`  |  `UpdateKeyspace`  | 
|  DropKeyspace  |  DDL  |  `DROP KEYSPACE`  |  `DeleteKeyspace`  | 
|  CreateTable  |  DDL  |  `CREATE TABLE`  |  `CreateTable`  | 
|  DropTable  |  DDL  |  `DROP TABLE`  |  `DeleteTable`  | 
|  AlterTable  |  DDL  |  `ALTER TABLE`  |  `UpdateTable`, `TagResource`, `UntagResource`  | 
| CreateUdt | DDL | `CREATE TYPE` | `CreateType` | 
| DropUdt | DDL | `DROP TYPE` | `DeleteType` | 
| GetStream | DDL | aucune action CQL disponible | `GetStream` | 
| ListStreams | DDL | aucune action CQL disponible | `ListStreams` | 

## Informations sur le langage de manipulation des données (DML) d'Amazon Keyspaces dans CloudTrail
<a name="keyspaces-in-cloudtrail-dml"></a>

Pour activer la journalisation des instructions DML d'Amazon Keyspaces avec CloudTrail, vous devez d'abord activer la journalisation de l'activité de l'API du plan de données dans. CloudTrail Vous pouvez commencer à enregistrer les événements DML Amazon Keyspaces dans des pistes nouvelles ou existantes en choisissant de consigner l'activité pour le **type d'événement de données** (**table Cassandra**) à l'aide de la CloudTrail console, ou en définissant la `resources.type` valeur à l'aide de `AWS::Cassandra::Table` la AWS CLI ou des opérations d'API. CloudTrail Pour plus d'informations, veuillez consulter [Journalisation des événements de données](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/logging-data-events-with-cloudtrail.html). 

Pour plus d'informations et un exemple montrant comment créer des alarmes pour des événements liés aux données, consultez le billet suivant sur le blog de AWS base de données [Using DML auditing for Amazon Keyspaces (pour Apache](https://aws.amazon.com/blogs/database/using-dml-auditing-for-amazon-keyspaces-for-apache-cassandra/) Cassandra).

Le tableau suivant indique les événements de données enregistrés CloudTrail par`Cassandra table`.


| CloudTrail `eventName` | Instruction | Action CQL | AWS Actions du SDK | 
| --- | --- | --- | --- | 
|  Select  |  DML  |  `SELECT`  |  `GetKeyspace`, `GetTable`, `GetType`, `ListKeyspaces`, `ListTables`, `ListTypes`, `ListTagsForResource`  | 
|  Insert  |  DML  |  `INSERT`  |  aucune action du AWS SDK disponible  | 
|  Mettre à jour  |  DML  |  `UPDATE`  |  aucune action du AWS SDK disponible  | 
|  Suppression  |  DML  |  `DELETE`  |  aucune action du AWS SDK disponible  | 
|  `GetShardIterator`  |  DML  |  aucune action CQL disponible  |  `GetShardIterator`  | 
|  `GetRecords`  |  DML  |  aucune action CQL disponible  |  `GetRecords`  | 

## Comprendre les entrées des fichiers journaux Amazon Keyspaces
<a name="understanding-ct-entries"></a>

CloudTrail les fichiers journaux contiennent une ou plusieurs entrées de journal. Un événement représente une demande unique provenant de n'importe quelle source et inclut des informations sur l'action demandée, la date et l'heure de l'action, les paramètres de la demande, etc. CloudTrail les fichiers journaux ne constituent pas une trace ordonnée des appels d'API publics, ils n'apparaissent donc pas dans un ordre spécifique. 

L'exemple suivant montre une entrée de CloudTrail journal qui illustre les `DropTable` actions `CreateKeyspace` `DropKeyspace``CreateTable`,, et : 

```
{
  "Records": [
    {
      "eventVersion": "1.05",
      "userIdentity": {
        "type": "AssumedRole",
        "principalId": "AKIAIOSFODNN7EXAMPLE:alice",
        "arn": "arn:aws:sts::111122223333:assumed-role/users/alice",
        "accountId": "111122223333",
        "sessionContext": {
          "sessionIssuer": {
            "type": "Role",
            "principalId": "AKIAIOSFODNN7EXAMPLE",
            "arn": "arn:aws:iam::111122223333:role/Admin",
            "accountId": "111122223333",
            "userName": "Admin"
          },
          "webIdFederationData": {},
          "attributes": {
            "mfaAuthenticated": "false",
            "creationDate": "2020-01-15T18:47:56Z"
          }
        }
      },
      "eventTime": "2020-01-15T18:53:04Z",
      "eventSource": "cassandra.amazonaws.com",
      "eventName": "CreateKeyspace",
      "awsRegion": "us-east-1",
      "sourceIPAddress": "10.24.34.01",
      "userAgent": "Cassandra Client/ProtocolV4",
      "requestParameters": {
        "rawQuery": "\n\tCREATE KEYSPACE \"mykeyspace\"\n\tWITH\n\t\tREPLICATION = {'class': 'SingleRegionStrategy'}\n\t\t",
        "keyspaceName": "mykeyspace"
      },
      "responseElements": null,
      "requestID": "bfa3e75d-bf4d-4fc0-be5e-89d15850eb41",
      "eventID": "d25beae8-f611-4229-877a-921557a07bb9",
      "readOnly": false,
      "resources": [
        {
          "accountId": "111122223333",
          "type": "AWS::Cassandra::Keyspace",
          "ARN": "arn:aws:cassandra:us-east-1:111122223333:/keyspace/mykeyspace/"
        }
      ],
      "eventType": "AwsApiCall",
      "apiVersion": "3.4.4",
      "recipientAccountId": "111122223333",
      "managementEvent": true,
      "eventCategory": "Management",
      "tlsDetails": {
          "tlsVersion": "TLSv1.2",
          "cipherSuite": "ECDHE-RSA-AES128-GCM-SHA256",
          "clientProvidedHostHeader": "cassandra.us-east-1.amazonaws.com"
    },
    {
      "eventVersion": "1.05",
      "userIdentity": {
        "type": "AssumedRole",
        "principalId": "AKIAIOSFODNN7EXAMPLE:alice",
        "arn": "arn:aws:sts::111122223333:assumed-role/users/alice",
        "accountId": "111122223333",
        "sessionContext": {
          "sessionIssuer": {
            "type": "Role",
            "principalId": "AKIAIOSFODNN7EXAMPLE",
            "arn": "arn:aws:iam::111122223333:role/Admin",
            "accountId": "111122223333",
            "userName": "Admin"
          },
          "webIdFederationData": {},
          "attributes": {
            "mfaAuthenticated": "false",
            "creationDate": "2020-01-15T18:47:56Z"
          }
        }
      },
      "eventTime": "2020-01-15T19:28:39Z",
      "eventSource": "cassandra.amazonaws.com",
      "eventName": "DropKeyspace",
      "awsRegion": "us-east-1",
      "sourceIPAddress": "10.24.34.01",
      "userAgent": "Cassandra Client/ProtocolV4",
      "requestParameters": {
        "rawQuery": "DROP KEYSPACE \"mykeyspace\"",
        "keyspaceName": "mykeyspace"
      },
      "responseElements": null,
      "requestID": "66f3d86a-56ae-4c29-b46f-abcd489ed86b",
      "eventID": "e5aebeac-e1dd-41e3-a515-84fe6aaabd7b",
      "readOnly": false,
      "resources": [
        {
          "accountId": "111122223333",
          "type": "AWS::Cassandra::Keyspace",
          "ARN": "arn:aws:cassandra:us-east-1:111122223333:/keyspace/mykeyspace/"
        }
      ],
      "eventType": "AwsApiCall",
      "apiVersion": "3.4.4",
      "recipientAccountId": "111122223333",
      "managementEvent": true,
      "eventCategory": "Management",
      "tlsDetails": {
          "tlsVersion": "TLSv1.2",
          "cipherSuite": "ECDHE-RSA-AES128-GCM-SHA256",
          "clientProvidedHostHeader": "cassandra.us-east-1.amazonaws.com"
    },
    {
      "eventVersion": "1.05",
      "userIdentity": {
        "type": "AssumedRole",
        "principalId": "AKIAIOSFODNN7EXAMPLE:alice",
        "arn": "arn:aws:sts::111122223333:assumed-role/users/alice",
        "accountId": "111122223333",
        "sessionContext": {
          "sessionIssuer": {
            "type": "Role",
            "principalId": "AKIAIOSFODNN7EXAMPLE",
            "arn": "arn:aws:iam::111122223333:role/Admin",
            "accountId": "111122223333",
            "userName": "Admin"
          },
          "webIdFederationData": {},
          "attributes": {
            "mfaAuthenticated": "false",
            "creationDate": "2020-01-15T18:47:56Z"
          }
        }
      },
      "eventTime": "2020-01-15T18:55:24Z",
      "eventSource": "cassandra.amazonaws.com",
      "eventName": "CreateTable",
      "awsRegion": "us-east-1",
      "sourceIPAddress": "10.24.34.01",
      "userAgent": "Cassandra Client/ProtocolV4",
      "requestParameters": {
        "rawQuery": "\n\tCREATE TABLE \"mykeyspace\".\"mytable\"(\n\t\t\"ID\" int,\n\t\t\"username\" text,\n\t\t\"email\" text,\n\t\t\"post_type\" text,\n\t\tPRIMARY KEY((\"ID\", \"username\", \"email\")))",
        "keyspaceName": "mykeyspace",
        "tableName": "mytable"
      },
      "responseElements": null,
      "requestID": "5f845963-70ea-4988-8a7a-2e66d061aacb",
      "eventID": "fe0dbd2b-7b34-4675-a30c-740f9d8d73f9",
      "readOnly": false,
      "resources": [
        {
          "accountId": "111122223333",
          "type": "AWS::Cassandra::Table",
          "ARN": "arn:aws:cassandra:us-east-1:111122223333:/keyspace/mykeyspace/table/mytable"
        }
      ],
      "eventType": "AwsApiCall",
      "apiVersion": "3.4.4",
      "recipientAccountId": "111122223333",
      "managementEvent": true,
      "eventCategory": "Management",
      "tlsDetails": {
          "tlsVersion": "TLSv1.2",
          "cipherSuite": "ECDHE-RSA-AES128-GCM-SHA256",
          "clientProvidedHostHeader": "cassandra.us-east-1.amazonaws.com"
    },
    {
      "eventVersion": "1.05",
      "userIdentity": {
        "type": "AssumedRole",
        "principalId": "AKIAIOSFODNN7EXAMPLE:alice",
        "arn": "arn:aws:sts::111122223333:assumed-role/users/alice",
        "accountId": "111122223333",
        "sessionContext": {
          "sessionIssuer": {
            "type": "Role",
            "principalId": "AKIAIOSFODNN7EXAMPLE",
            "arn": "arn:aws:iam::111122223333:role/Admin",
            "accountId": "111122223333",
            "userName": "Admin"
          },
          "webIdFederationData": {},
          "attributes": {
            "mfaAuthenticated": "false",
            "creationDate": "2020-01-15T18:47:56Z"
          }
        }
      },
      "eventTime": "2020-01-15T19:27:59Z",
      "eventSource": "cassandra.amazonaws.com",
      "eventName": "DropTable",
      "awsRegion": "us-east-1",
      "sourceIPAddress": "10.24.34.01",
      "userAgent": "Cassandra Client/ProtocolV4",
      "requestParameters": {
        "rawQuery": "DROP TABLE \"mykeyspace\".\"mytable\"",
        "keyspaceName": "mykeyspace",
        "tableName": "mytable"
      },
      "responseElements": null,
      "requestID": "025501b0-3582-437e-9d18-8939e9ef262f",
      "eventID": "1a5cbedc-4e38-4889-8475-3eab98de0ffd",
      "readOnly": false,
      "resources": [
        {
          "accountId": "111122223333",
          "type": "AWS::Cassandra::Table",
          "ARN": "arn:aws:cassandra:us-east-1:111122223333:/keyspace/mykeyspace/table/mytable"
        }
      ],
      "eventType": "AwsApiCall",
      "apiVersion": "3.4.4",
      "recipientAccountId": "111122223333",
      "managementEvent": true,
      "eventCategory": "Management",
      "tlsDetails": {
          "tlsVersion": "TLSv1.2",
          "cipherSuite": "ECDHE-RSA-AES128-GCM-SHA256",
          "clientProvidedHostHeader": "cassandra.us-east-1.amazonaws.com"
    }
  ]
}
```

Le fichier journal suivant montre un exemple d'`SELECT`instruction.

```
{
    "eventVersion": "1.09",
    "userIdentity": {
        "type": "IAMUser",
        "principalId": "AKIAIOSFODNN7EXAMPLE",
        "arn": "arn:aws:iam::111122223333:user/alice",
        "accountId": "111122223333",
        "userName": "alice"
    },
    "eventTime": "2023-11-17T10:38:04Z",
    "eventSource": "cassandra.amazonaws.com",
    "eventName": "Select",
    "awsRegion": "us-east-1",
    "sourceIPAddress": "10.24.34.01",
    "userAgent": "Cassandra Client/ProtocolV4",
    "requestParameters": {
          "keyspaceName": "my_keyspace",
          "tableName": "my_table",
          "conditions": [
              "pk = **(Redacted)",
              "ck < 3**(Redacted)0",
              "region = 't**(Redacted)t'"
          ],
          "select": [
              "pk",
              "ck",
              "region"
          ],
          "allowFiltering": true
    },
    "responseElements": null,
    "requestID": "6d83bbf0-a3d0-4d49-b1d9-e31779a28628",
    "eventID": "e00552d3-34e9-4092-931a-912c4e08ba17",
    "readOnly": true,
    "resources": [
        {
            "accountId": "111122223333",
            "type": "AWS::Cassandra::Table",
            "ARN": "arn:aws:cassandra:us-east-1:111122223333:/keyspace/my_keyspace/table/my_table"
        }
    ],
    "eventType": "AwsApiCall",
    "apiVersion": "3.4.4",
    "managementEvent": false,
    "recipientAccountId": "111122223333",
    "eventCategory": "Data",
    "tlsDetails": {
        "tlsVersion": "TLSv1.3",
        "cipherSuite": "TLS_AES_128_GCM_SHA256",
        "clientProvidedHostHeader": "cassandra.us-east-1.amazonaws.com"
    }
}
```

Le fichier journal suivant montre un exemple d'`INSERT`instruction.

```
{
    "eventVersion": "1.09",
    "userIdentity": {
        "type": "IAMUser",
        "principalId": "AKIAIOSFODNN7EXAMPLE",
        "arn": "arn:aws:iam::111122223333:user/alice",
        "accountId": "111122223333",
        "userName": "alice"
    },
    "eventTime": "2023-12-01T22:11:43Z",
    "eventSource": "cassandra.amazonaws.com",
    "eventName": "Insert",
    "awsRegion": "us-east-1",
    "sourceIPAddress": "10.24.34.01",
    "userAgent": "Cassandra Client/ProtocolV4",
    "requestParameters": {
          "keyspaceName": "my_keyspace",
          "tableName": "my_table",
          "primaryKeys": {
              "pk": "**(Redacted)",
              "ck": "1**(Redacted)8"
          },
          "columnNames": [
              "pk",
              "ck",
              "region"
          ],
          "updateParameters": {
              "TTL": "2**(Redacted)0"
          }
      }
    },
    "responseElements": null,
    "requestID": "edf8af47-2f87-4432-864d-a960ac35e471",
    "eventID": "81b56a1c-9bdd-4c92-bb8e-92776b5a3bf1",
    "readOnly": false,
    "resources": [
        {
          "accountId": "111122223333",
          "type": "AWS::Cassandra::Table",
          "ARN": "arn:aws:cassandra:us-east-1:111122223333:/keyspace/my_keyspace/table/my_table"
        }
    ],
    "eventType": "AwsApiCall",
    "apiVersion": "3.4.4",
    "managementEvent": false,
    "recipientAccountId": "111122223333",
    "eventCategory": "Data",
    "tlsDetails": {
        "tlsVersion": "TLSv1.3",
        "cipherSuite": "TLS_AES_128_GCM_SHA256",
        "clientProvidedHostHeader": "cassandra.us-east-1.amazonaws.com"
    }
}
```

Le fichier journal suivant montre un exemple d'`UPDATE`instruction.

```
{
    "eventVersion": "1.09",
    "userIdentity": {
          "type": "IAMUser",
          "principalId": "AKIAIOSFODNN7EXAMPLE",
          "arn": "arn:aws:iam::111122223333:user/alice",
          "accountId": "111122223333",
          "userName": "alice"
    },
    "eventTime": "2023-12-01T22:11:43Z",
    "eventSource": "cassandra.amazonaws.com",
    "eventName": "Update",
    "awsRegion": "us-east-1",
    "sourceIPAddress": "10.24.34.01",
    "userAgent": "Cassandra Client/ProtocolV4",
    "requestParameters": {
          "keyspaceName": "my_keyspace",
          "tableName": "my_table",
          "primaryKeys": {
              "pk": "'t**(Redacted)t'",
              "ck": "'s**(Redacted)g'"
          },
          "assignmentColumnNames": [
             "nonkey"
          ],
          "conditions": [
              "nonkey < 1**(Redacted)7"
          ]
    },
    "responseElements": null,
    "requestID": "edf8af47-2f87-4432-864d-a960ac35e471",
    "eventID": "81b56a1c-9bdd-4c92-bb8e-92776b5a3bf1",
    "readOnly": false,
    "resources": [
        {
          "accountId": "111122223333",
          "type": "AWS::Cassandra::Table",
          "ARN": "arn:aws:cassandra:us-east-1:111122223333:/keyspace/my_keyspace/table/my_table"
        }
    ],
    "eventType": "AwsApiCall",
    "apiVersion": "3.4.4",
    "managementEvent": false,
    "recipientAccountId": "111122223333",
    "eventCategory": "Data",
    "tlsDetails": {
          "tlsVersion": "TLSv1.3",
          "cipherSuite": "TLS_AES_128_GCM_SHA256",
          "clientProvidedHostHeader": "cassandra.us-east-1.amazonaws.com"
    }
}
```

Le fichier journal suivant montre un exemple d'`DELETE`instruction.

```
{
    "eventVersion": "1.09",
    "userIdentity": {
        "type": "IAMUser",
        "principalId": "AKIAIOSFODNN7EXAMPLE",
        "arn": "arn:aws:iam::111122223333:user/alice",
        "accountId": "111122223333",
        "userName": "alice",
    },
    "eventTime": "2023-10-23T13:59:05Z",
    "eventSource": "cassandra.amazonaws.com",
    "eventName": "Delete",
    "awsRegion": "us-east-1",
    "sourceIPAddress": "10.24.34.01",
    "userAgent": "Cassandra Client/ProtocolV4",
    "requestParameters": {
        "keyspaceName": "my_keyspace",
        "tableName": "my_table",
        "primaryKeys": {
            "pk": "**(Redacted)",
            "ck": "**(Redacted)"
        },
        "conditions": [],
        "deleteColumnNames": [
            "m",
            "s"
        ],
        "updateParameters": {}
    },
    "responseElements": null,
    "requestID": "3d45e63b-c0c8-48e2-bc64-31afc5b4f49d",
    "eventID": "499da055-c642-4762-8775-d91757f06512",
    "readOnly": false,
    "resources": [
      {
        "accountId": "111122223333",
        "type": "AWS::Cassandra::Table",
        "ARN": "arn:aws:cassandra:us-east-1:111122223333:/keyspace/my_keyspace/table/my_table"
      }
    ],
    "eventType": "AwsApiCall",
    "apiVersion": "3.4.4",
    "managementEvent": false,
    "recipientAccountId": "111122223333",
    "eventCategory": "Data",
    "tlsDetails": {
        "tlsVersion": "TLSv1.3",
        "cipherSuite": "TLS_AES_128_GCM_SHA256",
        "clientProvidedHostHeader": "cassandra.us-east-1.amazonaws.com"
    }
}
```