

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Monitoraggio di Amazon Keyspaces (per Apache Cassandra)
<a name="monitoring-overview"></a>

Il monitoraggio è una parte importante per mantenere l'affidabilità, la disponibilità e le prestazioni di Amazon Keyspaces e delle altre AWS soluzioni. AWS fornisce i seguenti strumenti di monitoraggio per monitorare Amazon Keyspaces, segnalare quando qualcosa non va e intraprendere azioni automatiche se necessario:
+ *Amazon Keyspaces* offre una dashboard preconfigurata Console di gestione AWS che mostra la latenza e gli errori aggregati in tutte le tabelle dell'account. 
+ *Amazon CloudWatch* monitora AWS le tue risorse e le applicazioni su cui esegui AWS in tempo reale. Puoi raccogliere e monitorare i parametri con dashboard personalizzati. Ad esempio, puoi creare una linea di base per le normali prestazioni di Amazon Keyspaces nel tuo ambiente misurando le prestazioni in diversi momenti e in diverse condizioni di carico. Durante il monitoraggio di Amazon Keyspaces, archivia i dati di monitoraggio storici in modo da poterli confrontare con i dati sulle prestazioni correnti, identificare modelli di prestazioni normali e anomalie prestazionali e ideare metodi per risolvere i problemi. Per stabilire una linea di base, è necessario monitorare almeno gli errori di sistema. Per ulteriori informazioni, consulta la [Amazon CloudWatch User Guide](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/).
+ *Amazon CloudWatch alarms* monitora una singola metrica in un periodo di tempo specificato ed esegue una o più azioni in base al valore della metrica rispetto a una determinata soglia per diversi periodi di tempo. Ad esempio, se utilizzi Amazon Keyspaces in modalità provisioning con scaling automatico delle applicazioni, l'azione è una notifica inviata da Amazon Simple Notification Service (Amazon SNS) per valutare una politica di Application Auto Scaling. 

  CloudWatch gli allarmi non richiamano azioni semplicemente perché si trovano in uno stato particolare. Lo stato deve essere cambiato e restare costante per un numero specificato di periodi. Per ulteriori informazioni, consulta [Monitoraggio di Amazon Keyspaces con Amazon CloudWatch](monitoring-cloudwatch.md).
+ *Amazon CloudWatch Logs* ti consente di monitorare, archiviare e accedere ai tuoi file di log da tabelle Amazon Keyspaces e CloudTrail altre fonti. CloudWatch I log possono monitorare le informazioni nei file di registro e avvisarti quando vengono raggiunte determinate soglie. Puoi inoltre archiviare i dati del log in storage estremamente durevole. Per ulteriori informazioni, consulta la [Amazon CloudWatch Logs User Guide](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/).
+ *AWS CloudTrail* acquisisce le chiamate API e gli eventi correlati effettuati da o per conto del tuo Account AWS e fornisce i file di log a un bucket Simple Storage Service (Amazon S3) specificato. Puoi identificare quali utenti e account hanno richiamato AWS, l'indirizzo IP di origine da cui sono state effettuate le chiamate e quando sono avvenute. Per ulteriori informazioni, consulta la [AWS CloudTrail Guida per l'utente di ](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/).

*Amazon EventBridge* è un servizio di bus eventi senza server che semplifica la connessione delle applicazioni con dati provenienti da una varietà di fonti. EventBridge fornisce un flusso di dati in tempo reale dalle tue applicazioni, applicazioni Software-as-a-Service (SaaS) e AWS servizi e indirizza tali dati verso destinazioni come Lambda. In questo modo puoi monitorare gli eventi che si verificano nei servizi e creare architetture basate su eventi. Per ulteriori informazioni, consulta la [Amazon EventBridge User Guide](https://docs.aws.amazon.com/eventbridge/latest/userguide/).

**Topics**
+ [Monitoraggio di Amazon Keyspaces con Amazon CloudWatch](monitoring-cloudwatch.md)
+ [Registrazione delle chiamate API Amazon Keyspaces con AWS CloudTrail](logging-using-cloudtrail.md)

# Monitoraggio di Amazon Keyspaces con Amazon CloudWatch
<a name="monitoring-cloudwatch"></a>

Puoi monitorare Amazon Keyspaces utilizzando Amazon CloudWatch, che raccoglie dati grezzi e li elabora in parametri leggibili quasi in tempo reale. Queste statistiche vengono conservate per un periodo di 15 mesi, per permettere l'accesso alle informazioni storiche e offrire una prospettiva migliore sulle prestazioni del servizio o dell'applicazione web. 

È anche possibile impostare allarmi che controllano determinate soglie e inviare notifiche o intraprendere azioni quando queste soglie vengono raggiunte. Per ulteriori informazioni, consulta la [Amazon CloudWatch User Guide](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/).

**Nota**  
Per iniziare rapidamente con una CloudWatch dashboard preconfigurata che mostra metriche comuni per Amazon Keyspaces, puoi utilizzare un CloudFormation modello disponibile da. [https://github.com/aws-samples/amazon-keyspaces-cloudwatch-cloudformation-templates](https://github.com/aws-samples/amazon-keyspaces-cloudwatch-cloudformation-templates)

**Topics**
+ [Come posso usare i parametri di Amazon Keyspaces?](#how-to-use-metrics)
+ [Metriche e dimensioni di Amazon Keyspaces](metrics-dimensions.md)
+ [Visualizzazione dei parametri di Amazon Keyspaces in CloudWatch](view-metrics.md)
+ [Creazione di CloudWatch allarmi per monitorare Amazon Keyspaces](creating-alarms.md)

## Come posso usare i parametri di Amazon Keyspaces?
<a name="how-to-use-metrics"></a>

Le metriche riportate da Amazon Keyspaces forniscono informazioni che puoi analizzare in diversi modi. L'elenco seguente mostra alcuni usi comuni dei parametri. Questi suggerimenti sono solo introduttivi e non costituiscono un elenco completo. [Per ulteriori informazioni sui parametri e sulla fidelizzazione, consulta Metrics.](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_concepts.html#Metric) 


****  

|  In che modo?  |  Parametri rilevanti  | 
| --- | --- | 
|  Come posso determinare se si sono verificati errori di sistema?  |  È possibile monitorare `SystemErrors` per determinare se eventuali richieste hanno generato un codice di errore del server. In genere, questo parametro deve essere uguale a zero. Se non lo è, potresti voler indagare.  | 
|  Come posso confrontare la capacità di lettura media assegnata con la capacità di lettura consumata?  |  Per monitorare la capacità di lettura media assegnata e la capacità di lettura consumata [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/keyspaces/latest/devguide/monitoring-cloudwatch.html) È ora possibile confrontare la capacità di lettura media consumata con la capacità assegnata. [Per ulteriori informazioni sulle funzioni aritmetiche di base e su come creare una serie temporale, consulta Using metric Math.](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/using-metric-math.html)  | 
|  Come posso confrontare la capacità di scrittura assegnata media con la capacità di scrittura consumata?  |  Per monitorare la capacità di scrittura media assegnata e la capacità di scrittura consumata [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/keyspaces/latest/devguide/monitoring-cloudwatch.html) È ora possibile confrontare la capacità di scrittura media consumata con la capacità assegnata. [Per ulteriori informazioni sulle funzioni aritmetiche di base e su come creare una serie temporale, consulta Using metric Math.](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/using-metric-math.html)   | 

# Metriche e dimensioni di Amazon Keyspaces
<a name="metrics-dimensions"></a>

Quando interagisci con Amazon Keyspaces, invia parametri e dimensioni ad Amazon. CloudWatch Tutte le metriche vengono aggregate e riportate ogni minuto. Le seguenti sezioni offrono una panoramica di tutti i parametri disponibili per Amazon Keyspaces.

**Topics**
+ [Parametri di Amazon Keyspaces](#keyspaces-metrics-dimensions)
+ [Dimensioni per i parametri di Amazon Keyspaces](#keyspaces-metric-dimensions)
+ [Metriche per Amazon Keyspaces change data capture (CDC)](#keyspaces-cdc-metrics)
+ [Le dimensioni di Amazon Keyspaces modificano i parametri di acquisizione dei dati (CDC)](#keyspaces-metric-dimensions-cdc)

## Parametri di Amazon Keyspaces
<a name="keyspaces-metrics-dimensions"></a>

Amazon CloudWatch aggrega i parametri di Amazon Keyspaces a intervalli di un minuto.

Non tutte le statistiche, come `Average` o `Sum`, si applicano a tutti i parametri. Tuttavia, tutti questi valori sono disponibili tramite la console Amazon Keyspaces o utilizzando la CloudWatch console o AWS SDKs per tutte le metriche. AWS CLI Nella tabella seguente ciascun parametro presenta un elenco di statistiche valide applicabile a quel parametro.


| Parametro | Descrizione | 
| --- | --- | 
| AccountMaxTableLevelReads |  Il numero massimo di unità di capacità di lettura che possono essere utilizzate da una tabella di un account. Per le tabelle su richiesta, questo limite limita il numero massimo di unità di richiesta di lettura che una tabella può utilizzare. Unità: `Count` Statistiche valide: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| AccountMaxTableLevelWrites |  Il numero massimo di unità di capacità di scrittura che possono essere utilizzate da una tabella di un account. Per le tabelle su richiesta, questo limite limita il numero massimo di unità di richiesta di scrittura che una tabella può utilizzare. Unità: `Count` Statistiche valide: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| AccountProvisionedReadCapacityUtilization |  La percentuale di unità di capacità di lettura assegnata utilizzate dall'account. Unità: `Percent` Statistiche valide: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| AccountProvisionedWriteCapacityUtilization |  La percentuale di unità di capacità di scrittura assegnata utilizzate dall'account. Unità: `Percent` Statistiche valide: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| BillableTableSizeInBytes |  La dimensione fatturabile della tabella in byte. È la somma delle dimensioni codificate di tutte le righe della tabella. Questa metrica consente di tenere traccia dei costi di archiviazione delle tabelle nel tempo. Unità: `Bytes` Dimensioni: `Keyspace, TableName` Statistiche valide: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| ConditionalCheckFailedRequests |  Il numero di richieste di scrittura LWT (Lightweight Transaction) non riuscite. Le operazioni `INSERT`, `UPDATE` e `DELETE` consentono di fornire una condizione logica che deve essere considerata true affinché l'operazione possa procedere. Se questa condizione risulta falsa, `ConditionalCheckFailedRequests` viene incrementata di uno. I controlli delle condizioni che danno come risultato falso consumano unità di capacità di scrittura in base alla dimensione della riga. Per ulteriori informazioni, consulta [Stima del consumo di capacità delle transazioni leggere in Amazon Keyspaces](lightweight_transactions.md). Unità: `Count` Dimensioni: `Keyspace, TableName` Statistiche valide: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| ConsumedReadCapacityUnits |  Il numero di unità con capacità di lettura consumate nel periodo di tempo specificato. Per ulteriori informazioni, vedere la modalità di [capacità di lettura/scrittura](https://docs.aws.amazon.com/keyspaces/latest/devguide/ReadWriteCapacityMode.html).  Per comprendere l'utilizzo medio del throughput al secondo, utilizza la `Sum` statistica per calcolare la velocità effettiva consumata per il periodo di un minuto. Quindi dividi la somma per il numero di secondi in un minuto (60) per calcolare la media `ConsumedReadCapacityUnits` al secondo (riconoscendo che questa media non evidenzia eventuali picchi ampi ma brevi nell'attività di lettura verificatisi durante quel minuto). Per ulteriori informazioni sul confronto della capacità di lettura media consumata con la capacità di lettura assegnata, vedere [Come posso usare i parametri di Amazon Keyspaces?](monitoring-cloudwatch.md#how-to-use-metrics)  Unità: `Count` Dimensioni: `Keyspace, TableName` Statistiche valide: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| ConsumedWriteCapacityUnits |  Il numero di unità con capacità di scrittura consumate nel periodo di tempo specificato. È possibile recuperare la capacità di scrittura totale consumata per una tabella. Per ulteriori informazioni, vedete la modalità di capacità di [lettura/scrittura](https://docs.aws.amazon.com/keyspaces/latest/devguide/ReadWriteCapacityMode.html).  Per comprendere l'utilizzo medio del throughput al secondo, utilizza la `Sum` statistica per calcolare la velocità effettiva consumata per il periodo di un minuto. Quindi dividi la somma per il numero di secondi in un minuto (60) per calcolare la media `ConsumedWriteCapacityUnits` al secondo (riconoscendo che questa media non evidenzia eventuali picchi ampi ma brevi nell'attività di scrittura verificatisi durante quel minuto). Per ulteriori informazioni sul confronto della capacità di scrittura media consumata con la capacità di scrittura assegnata, vedere [Come posso usare i parametri di Amazon Keyspaces?](monitoring-cloudwatch.md#how-to-use-metrics)  Unità: `Count` Dimensioni: `Keyspace, TableName` Statistiche valide:  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| MaxProvisionedTableReadCapacityUtilization |  La percentuale di unità di capacità di lettura assegnate utilizzate dalla tabella di lettura più elevata di un account. Unità: `Percent` Statistiche valide: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| MaxProvisionedTableWriteCapacityUtilization |  La percentuale di capacità di scrittura assegnata utilizzata dalla tabella di scrittura più assegnata di un account. Unità: `Percent` Statistiche valide: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| PerConnectionRequestRateExceeded |  Richieste ad Amazon Keyspaces che superano la quota di velocità di richiesta per connessione. Ogni connessione client ad Amazon Keyspaces può supportare fino a 3000 richieste CQL al secondo. I client possono creare più connessioni per aumentare la velocità effettiva. Quando si utilizza la replica in più regioni, anche ogni scrittura replicata contribuisce a questa quota. Come best practice, consigliamo di aumentare il numero di connessioni alle tabelle per evitare errori. `PerConnectionRequestRateExceeded` Non c'è limite al numero di connessioni che puoi avere in Amazon Keyspaces. Unità: `Count` Dimensioni: `Keyspace, TableName, Operation` Statistiche valide: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| ProvisionedReadCapacityUnits |  Il numero di unità di capacità di lettura assegnate per una tabella. La `TableName` dimensione restituisce il valore `ProvisionedReadCapacityUnits` per la tabella. Unità: `Count` Dimensioni: `Keyspace, TableName` Statistiche valide: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| ProvisionedWriteCapacityUnits |  Il numero di unità di capacità di scrittura assegnate per una tabella. La `TableName` dimensione restituisce il valore `ProvisionedWriteCapacityUnits` per la tabella. Unità: `Count` Dimensioni: `Keyspace, TableName` Statistiche valide: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| ReadThrottleEvents |  Richieste ad Amazon Keyspaces che superano la capacità di lettura prevista per una tabella o quote a livello di account, quote di richiesta per connessione o quote a livello di partizione. Unità: `Count` Dimensioni: `Keyspace, TableName, Operation` Statistiche valide: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| ReplicationLatency |  Questa metrica si applica solo agli spazi chiave multiregione e misura il tempo impiegato per la replica o `deletes` da una tabella di replica a un'altra tabella di replica `updates` in uno spazio di chiavi multiregionale. `inserts` Unità: `Millisecond` Dimensioni: `TableName, ReceivingRegion` Statistiche valide: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| ReturnedItemCountBySelect |  Il numero di righe restituite dalle query a più righe durante il periodo di tempo specificato. `SELECT` Le `SELECT` interrogazioni a più righe sono interrogazioni che non contengono la chiave primaria completa, ad esempio scansioni complete di tabelle e interrogazioni con intervalli. Il numero di righe *restituite* non è necessariamente uguale al numero di righe valutate. Ad esempio, supponiamo di aver richiesto un valore `SELECT *` `ALLOW FILTERING` in una tabella contenente 100 righe, ma di aver specificato una `WHERE` clausola che restringe i risultati in modo da restituire solo 15 righe. In questo caso, la risposta da `SELECT` conterrebbe una `ScanCount` riga restituita da 100 e una `Count` da 15. Unità: `Count` Dimensioni: `Keyspace, TableName, Operation` Statistiche valide: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| StoragePartitionThroughputCapacityExceeded |  Richieste a una partizione di storage Amazon Keyspaces che superano la capacità di throughput della partizione. Le partizioni di storage Amazon Keyspaces possono supportare fino a 1000 WCU/WRU al secondo e 3000 RCU/RRU al secondo. Ti consigliamo di rivedere il tuo modello di dati per distribuire il read/write traffico su più partizioni per mitigare queste eccezioni.   Le partizioni logiche di Amazon Keyspaces possono estendersi su più partizioni di storage e hanno dimensioni praticamente illimitate.  Unità: `Count` Dimensioni: `Keyspace, TableName, Operation` Statistiche valide: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| SuccessfulRequestCount |  Il numero di richieste riuscite elaborate nel periodo di tempo specificato.  Unità: `Count`  Dimensioni: `Keyspace, TableName, Operation` Statistiche valide: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| SuccessfulRequestLatency |  Le richieste riuscite ad Amazon Keyspaces durante il periodo di tempo specificato. `SuccessfulRequestLatency`può fornire due diversi tipi di informazioni: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/keyspaces/latest/devguide/metrics-dimensions.html) `SuccessfulRequestLatency`riflette l'attività solo all'interno di Amazon Keyspaces e non tiene conto della latenza di rete o dell'attività lato client.  Unità: `Milliseconds`  Dimensioni: `Keyspace, TableName, Operation` Statistiche valide: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| SystemErrors |  Le richieste ad Amazon Keyspaces che generano un messaggio `ServerError` durante il periodo di tempo specificato. A `ServerError` di solito indica un errore interno del servizio. Unità: `Count` Dimensioni: `Keyspace, TableName, Operation` Statistiche valide: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| SystemReconciliationDeletes |  Le unità utilizzate per eliminare i dati archiviati quando i timestamp lato client sono abilitati. `SystemReconciliationDelete`Ciascuna di esse offre una capacità sufficiente per eliminare o aggiornare fino a 1 KB di dati per riga. Ad esempio, per aggiornare una riga che memorizza 2,5 KB di dati ed eliminare contemporaneamente una o più colonne all'interno della riga sono necessarie 3`SystemReconciliationDeletes`. Oppure, per eliminare un'intera riga che contiene 3,5 KB di dati sono necessari 4`SystemReconciliationDeletes`.  Unità: `Count` Dimensioni: `Keyspace, TableName` Statistiche valide: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| TTLDeletes |  Le unità utilizzate per eliminare o aggiornare i dati di seguito utilizzando Time to Live (TTL). `TTLDelete`Ciascuna offre una capacità sufficiente per eliminare o aggiornare fino a 1 KB di dati per riga. Ad esempio, per aggiornare una riga che memorizza 2,5 KB di dati ed eliminare contemporaneamente una o più colonne all'interno della riga sono necessarie 3 eliminazioni TTL. In alternativa, per eliminare un'intera riga che contiene 3,5 KB di dati sono necessarie 4 eliminazioni TTL.  Unità: `Count` Dimensioni: `Keyspace, TableName` Statistiche valide: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| UserErrors |  Richieste ad Amazon Keyspaces che generano un `InvalidRequest` errore durante il periodo di tempo specificato.  `InvalidRequest`gli errori di solito rappresentano un errore lato client, ad esempio una combinazione non valida di parametri, un tentativo di aggiornare una tabella inesistente o una firma di richiesta errata. `UserErrors`rappresentano l'aggregato di richieste non valide per la corrente e la corrente. Regione AWS Account AWS Unità: `Count` Dimensioni: `Keyspace, TableName, Operation` Statistiche valide: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| WriteThrottleEvents |  Richieste ad Amazon Keyspaces che superano la capacità di scrittura assegnata per una tabella o quote a livello di account, quote di richiesta per connessione o quote a livello di partizione.  Unità: `Count` Dimensioni: `Keyspace, TableName, Operation` Statistiche valide: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/keyspaces/latest/devguide/metrics-dimensions.html)  | 

## Dimensioni per i parametri di Amazon Keyspaces
<a name="keyspaces-metric-dimensions"></a>

Le metriche per Amazon Keyspaces sono qualificate in base ai valori dell'account, del nome della tabella o dell'operazione. Puoi utilizzare la CloudWatch console per recuperare i dati di Amazon Keyspaces lungo una qualsiasi delle dimensioni nella tabella seguente.


|  Dimensione  |  Descrizione  | 
| --- | --- | 
|  Keyspace  |  Questa dimensione limita i dati a uno spazio chiave specifico. Questo valore può essere qualsiasi spazio chiave nella regione corrente e nella corrente. Account AWS  | 
|  Operation  |  Questa dimensione limita i dati a una delle operazioni CQL di Amazon Keyspaces, ad esempio le `INSERT` operazioni or. `SELECT`   | 
|  TableName  |  Questa dimensione limita i dati a una tabella specifica. Questo valore può essere qualsiasi nome di tabella nella regione corrente e nella regione corrente. Account AWS Se il nome della tabella non è univoco all'interno dell'account, è necessario specificare anche`Keyspace`.  | 

## Metriche per Amazon Keyspaces change data capture (CDC)
<a name="keyspaces-cdc-metrics"></a>

Nel tuo CloudWatch account sono disponibili le seguenti metriche che monitorano le chiamate API all'endpoint Amazon Keyspaces change data capture (CDC).


| Parametro | Descrizione | 
| --- | --- | 
| ReturnedRecordsCount |  Il numero di record di stream restituiti dalle `GetRecords` operazioni durante il periodo di tempo specificato. Unità: `Count` Dimensioni: `Keyspace, TableName, Operation` Statistiche valide: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| SuccessfulRequestLatency |  Le richieste riuscite ad Amazon Keyspaces durante il periodo di tempo specificato. `SuccessfulRequestLatency`può fornire due diversi tipi di informazioni: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/keyspaces/latest/devguide/metrics-dimensions.html) `SuccessfulRequestLatency`riflette l'attività solo all'interno di Amazon Keyspaces CDC APIs e non tiene conto della latenza di rete o dell'attività lato client.  Unità: `Milliseconds`  Dimensioni: `Keyspace, TableName, Operation` Statistiche valide: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| SystemErrors |  Le richieste ad Amazon Keyspaces CDC che generano un codice di `HTTP 500` stato durante il periodo di tempo specificato. Un codice `HTTP 500` di stato di solito indica un errore interno del servizio. Unità: `Count` Dimensioni: `Keyspace, TableName, Operation` Statistiche valide: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| UserErrors |  Richieste ad Amazon Keyspaces CDC che generano un codice di `HTTP 400` stato durante il periodo di tempo specificato.  `UserErrors`rappresenta l'aggregato di `HTTP 400` errori per Amazon Keyspaces CDC nella versione corrente e in quella Regione AWS corrente. Account AWS Unità: `Count` Dimensioni: `Keyspace, TableName, Operation` Statistiche valide: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/keyspaces/latest/devguide/metrics-dimensions.html)  | 

## Le dimensioni di Amazon Keyspaces modificano i parametri di acquisizione dei dati (CDC)
<a name="keyspaces-metric-dimensions-cdc"></a>

Le metriche per Amazon Keyspaces sono qualificate in base ai valori dell'account, del nome della tabella o dell'operazione. Puoi utilizzare la CloudWatch console per recuperare i dati di Amazon Keyspaces lungo una qualsiasi delle dimensioni nella tabella seguente.


|  Dimensione  |  Descrizione  | 
| --- | --- | 
|  StreamLabel  |  Questa dimensione limita i dati a uno specifico flusso di acquisizione dei dati di modifica (CDC) quando `KeyspaceName` e `TableName` quando sono specificati.   | 
|  Keyspace  |  Questa dimensione limita i dati a uno spazio chiave specifico. Questo valore può essere qualsiasi spazio chiave nella regione corrente e nella corrente. Account AWS  | 
|  TableName  |  Questa dimensione limita i dati a una tabella specifica. Questo valore può essere qualsiasi nome di tabella nella regione corrente e nella regione corrente Account AWS. Se il nome della tabella non è univoco all'interno dell'account, è necessario specificare anche`Keyspace`.  | 
|  Operation  |  Questa dimensione limita i dati a una delle seguenti operazioni dell'API Amazon Keyspaces Streams:`GetRecords`, `GetStream` `GetShardIterator` e. `ListStreams`   | 

# Visualizzazione dei parametri di Amazon Keyspaces in CloudWatch
<a name="view-metrics"></a>

Quando interagisci con Amazon Keyspaces, invia le seguenti metriche e dimensioni ad Amazon. CloudWatch Tutte le metriche vengono aggregate e riportate ogni minuto. Puoi utilizzare le seguenti procedure per visualizzare i parametri per Amazon Keyspaces.

**Per visualizzare le metriche utilizzando la console CloudWatch**

I parametri vengono raggruppati prima in base allo spazio dei nomi del servizio e successivamente in base alle diverse combinazioni di dimensioni all'interno di ogni spazio dei nomi.

1. Apri la CloudWatch console all'indirizzo [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/).

1. Se necessario, modifica Regione AWS. Nella barra di navigazione, scegli la regione in cui risiedono AWS le tue risorse. Per ulteriori informazioni, consulta [Endpoint del servizio AWS](https://docs.aws.amazon.com/general/latest/gr/rande.html).

1. Nel riquadro di navigazione, seleziona **Parametri**.

1. Nella scheda **Tutte le metriche**, scegli `AWS/Cassandra.`

**Per visualizzare le metriche utilizzando la CLI AWS**
+ Al prompt dei comandi utilizza il comando seguente.

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

# Creazione di CloudWatch allarmi per monitorare Amazon Keyspaces
<a name="creating-alarms"></a>

Puoi creare un CloudWatch allarme Amazon per Amazon Keyspaces che invia un messaggio Amazon Simple Notification Service (Amazon SNS) quando l'allarme cambia stato. Un allarme monitora un singolo parametro per un periodo di tempo specificato. L'allarme esegue una o più operazioni basate sul valore del parametro relativo a una soglia prestabilita per un certo numero di periodi. L'azione è una notifica inviata a un argomento di Amazon SNS o a una policy di Application Auto Scaling. 

Quando utilizzi Amazon Keyspaces in modalità provisioning con Application Auto Scaling, il servizio crea due coppie CloudWatch di allarmi per tuo conto. Ogni coppia rappresenta i limiti superiore e inferiore per le impostazioni di throughput assegnate e consumate. Questi CloudWatch allarmi vengono attivati quando l'utilizzo effettivo della tabella si discosta dall'utilizzo previsto per un periodo di tempo prolungato. Per ulteriori informazioni sugli CloudWatch allarmi creati da Application Auto Scaling, consulta. [Come funziona il ridimensionamento automatico di Amazon Keyspaces](autoscaling.md#autoscaling.HowItWorks)

Gli allarmi richiamano azioni solo per cambiamenti di stato sostenuti. CloudWatch gli allarmi non richiamano azioni semplicemente perché si trovano in uno stato particolare. Lo stato deve essere cambiato e restare costante per un numero specificato di periodi.

Per ulteriori informazioni sulla creazione di CloudWatch allarmi, consulta [Using Amazon CloudWatch alarms](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/AlarmThatSendsEmail.html) nella *Amazon CloudWatch User Guide*.

# Registrazione delle chiamate API Amazon Keyspaces con AWS CloudTrail
<a name="logging-using-cloudtrail"></a>

Amazon Keyspaces è integrato con AWS CloudTrail un servizio che fornisce una registrazione delle azioni intraprese da un utente, un ruolo o un AWS servizio in Amazon Keyspaces. CloudTrail acquisisce le chiamate API Data Definition Language (DDL) e le chiamate API Data Manipulation Language (DML) per Amazon Keyspaces come eventi. Le chiamate acquisite includono chiamate dalla console Amazon Keyspaces e chiamate programmatiche alle operazioni dell'API Amazon Keyspaces. 

Se crei un trail, puoi abilitare la distribuzione continua di CloudTrail eventi a un bucket Amazon Simple Storage Service (Amazon S3), inclusi gli eventi per Amazon Keyspaces. 

**Se non configuri un percorso, puoi comunque visualizzare gli eventi supportati più recenti sulla CloudTrail console nella cronologia degli eventi.** Utilizzando le informazioni raccolte da CloudTrail, puoi determinare la richiesta che è stata effettuata ad Amazon Keyspaces, l'indirizzo IP da cui è stata effettuata la richiesta, chi ha effettuato la richiesta, quando è stata effettuata e ulteriori dettagli. 

Per ulteriori informazioni CloudTrail, consulta la [Guida per l'AWS CloudTrail utente](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/).

**Topics**
+ [Configurazione delle voci dei file di log di Amazon Keyspaces in CloudTrail](#configuring-ct-entries)
+ [Informazioni su Amazon Keyspaces Data Definition Language (DDL) in CloudTrail](#keyspaces-in-cloudtrail-ddl)
+ [Informazioni su Amazon Keyspaces Data Manipulation Language (DML) in CloudTrail](#keyspaces-in-cloudtrail-dml)
+ [Comprendere le voci dei file di log di Amazon Keyspaces](#understanding-ct-entries)

## Configurazione delle voci dei file di log di Amazon Keyspaces in CloudTrail
<a name="configuring-ct-entries"></a>

Ogni azione dell'API Amazon Keyspaces registrata CloudTrail include parametri di richiesta espressi nel linguaggio di query CQL. Per ulteriori informazioni, consulta [Riferimento al linguaggio CQL per Amazon Keyspaces (per Apache Cassandra)](cql.md).

Puoi visualizzare, cercare e scaricare gli eventi recenti in Account AWS. Per ulteriori informazioni, consulta [Visualizzazione degli eventi con CloudTrail la cronologia degli eventi](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/view-cloudtrail-events.html). 

Per una registrazione continua degli eventi nel tuo Account AWS, compresi gli eventi per Amazon Keyspaces, crea un percorso. Un *trail* consente di CloudTrail inviare file di log a un bucket Amazon S3. Per impostazione predefinita, quando crei un percorso nella console, il percorso si applica a tutte le AWS regioni. Il trail registra gli eventi di tutte le regioni della AWS partizione e consegna i file di log al bucket Amazon S3 specificato. Inoltre, puoi configurare altri AWS servizi per analizzare ulteriormente e agire in base ai dati sugli eventi raccolti nei log. CloudTrail 

Per ulteriori informazioni, consulta gli argomenti seguenti nella *Guida per l'utente di AWS CloudTrail *: 
+ [Panoramica della creazione di un percorso](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-create-and-update-a-trail.html)
+ [CloudTrail servizi e integrazioni supportati](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-aws-service-specific-topics.html#cloudtrail-aws-service-specific-topics-integrations)
+ [Configurazione delle notifiche Amazon SNS per CloudTrail](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/configure-sns-notifications-for-cloudtrail.html)
+ [Ricezione di file di CloudTrail registro da più regioni](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/receive-cloudtrail-log-files-from-multiple-regions.html)
+ [Ricezione di file di CloudTrail registro da più account](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-receive-logs-from-multiple-accounts.html)

Ogni evento o voce di log contiene informazioni sull'utente che ha generato la richiesta. Le informazioni di identità consentono di determinare quanto segue: 
+ Se la richiesta è stata effettuata con credenziali utente root o AWS Identity and Access Management (IAM).
+ Se la richiesta è stata effettuata con le credenziali di sicurezza temporanee per un ruolo o un utente federato.
+ Se la richiesta è stata effettuata da un altro AWS servizio.

Per ulteriori informazioni, consulta [Elemento CloudTrail userIdentity](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-event-reference-user-identity.html).

## Informazioni su Amazon Keyspaces Data Definition Language (DDL) in CloudTrail
<a name="keyspaces-in-cloudtrail-ddl"></a>

CloudTrail è abilitato sul tuo account al Account AWS momento della creazione dell'account. Quando si verifica un'attività DDL in Amazon Keyspaces, tale attività viene automaticamente registrata come CloudTrail evento insieme AWS ad altri eventi di servizio **nella** cronologia degli eventi. La tabella seguente mostra le istruzioni DDL registrate per Amazon Keyspaces. 


| CloudTrail `eventName` | Dichiarazione | Azione CQL | AWS Azione 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 | nessuna azione CQL disponibile | `GetStream` | 
| ListStreams | DDL | nessuna azione CQL disponibile | `ListStreams` | 

## Informazioni su Amazon Keyspaces Data Manipulation Language (DML) in CloudTrail
<a name="keyspaces-in-cloudtrail-dml"></a>

Per abilitare la registrazione delle istruzioni DML di Amazon Keyspaces CloudTrail con, devi prima abilitare la registrazione dell'attività dell'API del piano dati. CloudTrail Puoi iniziare a registrare gli eventi DML di Amazon Keyspaces in percorsi nuovi o esistenti scegliendo di registrare l'attività per **la tabella **Cassandra del tipo di** evento dati** utilizzando CloudTrail la console o impostando il valore `AWS::Cassandra::Table` utilizzando `resources.type` la AWS CLI o le operazioni API. CloudTrail Per ulteriori informazioni, consulta [Registrazione degli eventi di dati](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/logging-data-events-with-cloudtrail.html). 

Per ulteriori informazioni e un esempio che mostra come creare allarmi per eventi relativi ai dati, consulta il seguente post sul blog AWS Database [Using DML auditing for Amazon Keyspaces (per Apache](https://aws.amazon.com/blogs/database/using-dml-auditing-for-amazon-keyspaces-for-apache-cassandra/) Cassandra).

La tabella seguente mostra gli eventi relativi ai dati per cui vengono registrati. CloudTrail `Cassandra table`


| CloudTrail `eventName` | Dichiarazione | Azione CQL | AWS Azioni SDK | 
| --- | --- | --- | --- | 
|  Select  |  DML  |  `SELECT`  |  `GetKeyspace`, `GetTable`, `GetType`, `ListKeyspaces`, `ListTables`, `ListTypes`, `ListTagsForResource`  | 
|  Insert  |  DML  |  `INSERT`  |  nessuna azione AWS SDK disponibile  | 
|  Aggiornamento  |  DML  |  `UPDATE`  |  nessuna azione AWS SDK disponibile  | 
|  Eliminazione  |  DML  |  `DELETE`  |  nessuna azione AWS SDK disponibile  | 
|  `GetShardIterator`  |  DML  |  nessuna azione CQL disponibile  |  `GetShardIterator`  | 
|  `GetRecords`  |  DML  |  nessuna azione CQL disponibile  |  `GetRecords`  | 

## Comprendere le voci dei file di log di Amazon Keyspaces
<a name="understanding-ct-entries"></a>

CloudTrail i file di registro contengono una o più voci di registro. Un evento rappresenta una singola richiesta proveniente da qualsiasi fonte e include informazioni sull'azione richiesta, la data e l'ora dell'azione, i parametri della richiesta e così via. CloudTrail i file di registro non sono una traccia ordinata dello stack delle chiamate API pubbliche, quindi non vengono visualizzati in un ordine specifico. 

L'esempio seguente mostra una voce di CloudTrail registro che mostra le azioni`CreateKeyspace`, `DropKeyspace``CreateTable`, e`DropTable`: 

```
{
  "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"
    }
  ]
}
```

Il seguente file di registro mostra un esempio di `SELECT` istruzione.

```
{
    "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"
    }
}
```

Il seguente file di registro mostra un esempio di `INSERT` istruzione.

```
{
    "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"
    }
}
```

Il seguente file di registro mostra un esempio di `UPDATE` istruzione.

```
{
    "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"
    }
}
```

Il seguente file di registro mostra un esempio di `DELETE` istruzione.

```
{
    "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"
    }
}
```