

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Monitoreo de Amazon Keyspaces (para Apache Cassandra)
<a name="monitoring-overview"></a>

La supervisión es una parte importante del mantenimiento de la fiabilidad, la disponibilidad y el rendimiento de Amazon Keyspaces y del resto AWS de sus soluciones. AWS proporciona las siguientes herramientas de supervisión para vigilar Amazon Keyspaces, informar cuando algo va mal y tomar medidas automáticas cuando sea necesario:
+ *Amazon Keyspaces* ofrece un panel preconfigurado Consola de administración de AWS que muestra la latencia y los errores agregados en todas las tablas de la cuenta. 
+ *Amazon CloudWatch* monitorea tus AWS recursos y las aplicaciones en las que AWS ejecutas en tiempo real. Puede recopilar las métricas y hacer un seguimiento de ellas con paneles de control personalizados. Por ejemplo, puede crear una línea de base de rendimiento normal de Amazon Keyspaces en su entorno midiendo el rendimiento en varios momentos y en diferentes condiciones de carga. Al monitorear Amazon Keyspaces, puede almacenar los datos de monitoreo históricos con el fin de compararlos con los datos de rendimiento actuales, identificar patrones de rendimiento normales y anomalías en el rendimiento, e idear métodos para resolver los problemas. Para establecer una línea de base, debería, como mínimo, monitorear los errores del sistema. Para obtener más información, consulta la [Guía del CloudWatch usuario de Amazon](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/).
+ * CloudWatch Las alarmas de Amazon* supervisan una única métrica durante un período de tiempo que usted especifique y realizan una o más acciones en función del valor de la métrica en relación con un umbral determinado durante varios períodos de tiempo. Por ejemplo, si utiliza Amazon Keyspaces en modo aprovisionado con escalado automático de aplicaciones, la acción es una notificación enviada por Amazon Simple Notification Service (Amazon SNS) para evaluar una política de Application Auto Scaling. 

  CloudWatch las alarmas no invocan acciones simplemente porque se encuentran en un estado determinado. El estado debe haber cambiado y debe mantenerse durante el número de periodos especificado. Para obtener más información, consulte [Supervisión de Amazon Keyspaces con Amazon CloudWatch](monitoring-cloudwatch.md).
+ *Amazon CloudWatch Logs* le permite supervisar, almacenar y acceder a sus archivos de registro desde Amazon Keyspaces CloudTrail, tablas y otras fuentes. CloudWatch Los registros pueden monitorear la información de los archivos de registro y notificarle cuando se alcancen ciertos umbrales. También se pueden archivar los datos del registro en un almacenamiento de larga duración. Para obtener más información, consulta la [Guía del usuario CloudWatch de Amazon Logs](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/).
+ *AWS CloudTrail* captura las llamadas a la API y otros eventos relacionados que realiza la Cuenta de AWS o que se realizan en nombre de esta. Además, entrega los archivos de registro a un bucket de Amazon S3 especificado. También pueden identificar qué usuarios y cuentas llamaron a AWS, la dirección IP de origen de las llamadas y el momento en que estas se realizaron. Para obtener más información, consulte la [Guía del usuario de AWS CloudTrail](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/).

*Amazon EventBridge* es un servicio de bus de eventos sin servidor que facilita la conexión de sus aplicaciones con datos de diversas fuentes. EventBridge ofrece un flujo de datos en tiempo real desde sus propias aplicaciones, aplicaciones Software-as-a-Service (SaaS) y AWS servicios, y dirige esos datos a destinos como Lambda. Esto le permite monitorear los eventos que ocurren en los servicios y crear arquitecturas basadas en eventos. Para obtener más información, consulta la [Guía del EventBridge usuario de Amazon](https://docs.aws.amazon.com/eventbridge/latest/userguide/).

**Topics**
+ [Supervisión de Amazon Keyspaces con Amazon CloudWatch](monitoring-cloudwatch.md)
+ [Registrar las llamadas a la API de Amazon Keyspaces con AWS CloudTrail](logging-using-cloudtrail.md)

# Supervisión de Amazon Keyspaces con Amazon CloudWatch
<a name="monitoring-cloudwatch"></a>

Puedes monitorizar Amazon Keyspaces con Amazon CloudWatch, que recopila datos sin procesar y los procesa para convertirlos en métricas legibles prácticamente en tiempo real. Estas estadísticas se mantienen durante 15 meses, de forma que pueda obtener acceso a información histórica y disponer de una mejor perspectiva sobre el desempeño de su aplicación web o servicio. 

También puede establecer alarmas que vigilen determinados umbrales y enviar notificaciones o realizar acciones cuando se cumplan dichos umbrales. Para obtener más información, consulta la [Guía del CloudWatch usuario de Amazon](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/).

**nota**  
Para empezar rápidamente con un CloudWatch panel preconfigurado que muestre las métricas comunes de Amazon Keyspaces, puede utilizar CloudFormation una plantilla disponible en. [https://github.com/aws-samples/amazon-keyspaces-cloudwatch-cloudformation-templates](https://github.com/aws-samples/amazon-keyspaces-cloudwatch-cloudformation-templates)

**Topics**
+ [¿Cómo utilizo las métricas de Amazon Keyspaces?](#how-to-use-metrics)
+ [Métricas y dimensiones de Amazon Keyspaces](metrics-dimensions.md)
+ [Visualización de las métricas de Amazon Keyspaces en CloudWatch](view-metrics.md)
+ [Creación de CloudWatch alarmas para monitorear Amazon Keyspaces](creating-alarms.md)

## ¿Cómo utilizo las métricas de Amazon Keyspaces?
<a name="how-to-use-metrics"></a>

Las métricas reportadas por Amazon Keyspaces proporcionan información que puede analizar de diferentes maneras. En la siguiente lista se indican algunos usos frecuentes de las métricas. Se trata de sugerencias que puede usar como punto de partida y no de una lista completa. Para obtener más información sobre métricas y retención, consulte [Métricas](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_concepts.html#Metric). 


****  

|  ¿Cómo...?  |  Métricas relevantes  | 
| --- | --- | 
|  ¿Cómo puedo determinar si se ha producido algún error en el sistema?  |  Puede monitorear `SystemErrors` para determinar si alguna solicitud resultó en un código de error del servidor. Normalmente, esta métrica debe ser igual a cero. De no ser así, es posible que desee investigarlo.  | 
|  ¿Cómo puedo comparar la capacidad de lectura aprovisionada promedio frente a la capacidad de lectura consumida?  |  Para monitorear la capacidad de lectura aprovisionada promedio y la capacidad de lectura consumida [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/keyspaces/latest/devguide/monitoring-cloudwatch.html) Ahora puede comparar su capacidad de lectura consumida promedio frente a su capacidad aprovisionada. Para obtener más información sobre las funciones aritméticas básicas y cómo crear una serie temporal, consulte [Uso de matemáticas de métricas](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/using-metric-math.html).  | 
|  ¿Cómo puedo comparar la capacidad de escritura aprovisionada promedio frente a la capacidad de escritura consumida?  |  Para monitorear la capacidad de escritura aprovisionada promedio frente a la capacidad de escritura consumida [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/keyspaces/latest/devguide/monitoring-cloudwatch.html) Ahora puede comparar su capacidad de escritura consumida promedio frente a su capacidad aprovisionada. Para obtener más información sobre las funciones aritméticas básicas y cómo crear una serie temporal, consulte [Uso de matemáticas de métricas](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/using-metric-math.html).   | 

# Métricas y dimensiones de Amazon Keyspaces
<a name="metrics-dimensions"></a>

Cuando interactúas con Amazon Keyspaces, este envía métricas y dimensiones a Amazon. CloudWatch Todas las métricas se agregan y notifican cada minuto. En las siguientes secciones se ofrece un resumen de todas las métricas disponibles para Amazon Keyspaces.

**Topics**
+ [Métricas de Amazon Keyspaces](#keyspaces-metrics-dimensions)
+ [Dimensiones de las métricas de Amazon Keyspaces](#keyspaces-metric-dimensions)
+ [Las métricas de Amazon Keyspaces cambian la captura de datos (CDC)](#keyspaces-cdc-metrics)
+ [Dimensions for Amazon Keyspaces cambia las métricas de captura de datos (CDC)](#keyspaces-metric-dimensions-cdc)

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

Amazon CloudWatch agrega las métricas de Amazon Keyspaces en intervalos de un minuto.

No todas las estadísticas, tales como `Average` o `Sum`, son aplicables a todas las métricas. Sin embargo, todos estos valores están disponibles a través de la consola de Amazon Keyspaces, mediante la CloudWatch consola o AWS SDKs para todas las métricas. AWS CLI En la siguiente tabla, cada métrica tiene una lista de estadísticas válidas y aplicables.


| Métrica | Descripción | 
| --- | --- | 
| AccountMaxTableLevelReads |  El número máximo de unidades de capacidad de lectura que puede utilizar una tabla de la cuenta. Para las tablas bajo demanda, este límite establece el máximo de unidades de solicitud de lectura que puede utilizar una tabla. Unidades: `Count` Estadísticas válidas: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| AccountMaxTableLevelWrites |  El número máximo de unidades de capacidad de escritura que puede utilizar una tabla de la cuenta. Para las tablas bajo demanda, este límite establece el máximo de unidades de solicitud de escritura que puede utilizar una tabla. Unidades: `Count` Estadísticas válidas: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| AccountProvisionedReadCapacityUtilization |  El porcentaje de unidades de capacidad de lectura aprovisionadas utilizadas por su cuenta. Unidades: `Percent` Estadísticas válidas: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| AccountProvisionedWriteCapacityUtilization |  El porcentaje de unidades de capacidad de escritura aprovisionadas utilizadas por su cuenta. Unidades: `Percent` Estadísticas válidas: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| BillableTableSizeInBytes |  El tamaño facturable de la tabla en bytes. Es la suma del tamaño codificado de todas las filas de la tabla. Esta métrica le ayuda a hacer un seguimiento de los costos de almacenamiento de su tabla en el tiempo. Unidades: `Bytes` Dimensiones: `Keyspace, TableName` Estadísticas válidas: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| ConditionalCheckFailedRequests |  El número de solicitudes de escritura de transacciones ligeras (LWT) fallidas. La operaciones `INSERT`, `UPDATE`, y `DELETE` le permiten proporcionar una condición lógica que debe evaluarse como true (verdadera) antes de que la operación pueda continuar. Si esta condición se evalúa como false, `ConditionalCheckFailedRequests` se incrementa en uno. Las comprobaciones de condiciones que se evalúan como falsas consumen unidades de capacidad de escritura en función del tamaño de la fila. Para obtener más información, consulte [Estimación del consumo de capacidad de las transacciones ligeras en Amazon Keyspaces](lightweight_transactions.md). Unidades: `Count` Dimensiones: `Keyspace, TableName` Estadísticas válidas: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| ConsumedReadCapacityUnits |  El número de unidades de capacidad de lectura consumidas durante el periodo especificado. Para obtener más información, consulte [Modo de capacidad de lectura/escritura](https://docs.aws.amazon.com/keyspaces/latest/devguide/ReadWriteCapacityMode.html).  Para conocer el promedio de utilización de rendimiento por segundo, utilice la estadística `Sum` para calcular el rendimiento consumido durante el periodo de un minuto. A continuación, divida la suma por el número de segundos de un minuto (60) para calcular el promedio de `ConsumedReadCapacityUnits` por segundo (reconociendo que este promedio no resalta los picos grandes pero breves de actividad de lectura que se hayan producido durante ese minuto). Para obtener más información sobre comparación de la capacidad de lectura promedio consumida con la capacidad de lectura aprovisionada, consulte [¿Cómo utilizo las métricas de Amazon Keyspaces?](monitoring-cloudwatch.md#how-to-use-metrics).  Unidades: `Count` Dimensiones: `Keyspace, TableName` Estadísticas válidas: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| ConsumedWriteCapacityUnits |  El número de unidades de capacidad de escritura consumidas durante el periodo especificado. Puede recuperar la capacidad de escritura total consumida para una tabla. Para obtener más información, consulte [Modo de capacidad de lectura/escritura](https://docs.aws.amazon.com/keyspaces/latest/devguide/ReadWriteCapacityMode.html).  Para conocer el promedio de utilización de rendimiento por segundo, utilice la estadística `Sum` para calcular el rendimiento consumido durante el periodo de un minuto. A continuación, divida la suma por el número de segundos de un minuto (60) para calcular el promedio de `ConsumedWriteCapacityUnits` por segundo (reconociendo que este promedio no resalta los picos grandes pero breves de actividad de escritura que se hayan producido durante ese minuto). Para obtener más información sobre comparación de la capacidad de escritura promedio consumida con la capacidad de escritura aprovisionada, consulte [¿Cómo utilizo las métricas de Amazon Keyspaces?](monitoring-cloudwatch.md#how-to-use-metrics).  Unidades: `Count` Dimensiones: `Keyspace, TableName` Estadísticas válidas:  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| MaxProvisionedTableReadCapacityUtilization |  El porcentaje de unidades de capacidad de lectura aprovisionadas utilizadas por la tabla de lectura aprovisionada más alta de una cuenta. Unidades: `Percent` Estadísticas válidas: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| MaxProvisionedTableWriteCapacityUtilization |  El porcentaje de capacidad de escritura aprovisionada utilizada por la tabla de escritura aprovisionada más alta de una cuenta. Unidades: `Percent` Estadísticas válidas: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| PerConnectionRequestRateExceeded |  Solicitudes a Amazon Keyspaces que superan la cuota de tasa de solicitudes por conexión. Cada conexión de cliente a Amazon Keyspaces puede admitir hasta 3000 solicitudes CQL por segundo. Los clientes pueden crear varias conexiones para aumentar el rendimiento. Cuando se utiliza la replicación multirregional, cada escritura replicada también contribuye a esta cuota. Como práctica recomendada, le sugerimos que aumente el número de conexiones a sus tablas para evitar errores `PerConnectionRequestRateExceeded`. No existe límite para el número de conexiones que pueda tener en Amazon Keyspaces. Unidades: `Count` Dimensiones: `Keyspace, TableName, Operation` Estadísticas válidas: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| ProvisionedReadCapacityUnits |  El número de unidades de capacidad de lectura aprovisionadas para una tabla. La dimensión `TableName` devuelve las `ProvisionedReadCapacityUnits` de la tabla. Unidades: `Count` Dimensiones: `Keyspace, TableName` Estadísticas válidas: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| ProvisionedWriteCapacityUnits |  El número de unidades de capacidad de escritura aprovisionadas para una tabla. La dimensión `TableName` devuelve las `ProvisionedWriteCapacityUnits` de la tabla. Unidades: `Count` Dimensiones: `Keyspace, TableName` Estadísticas válidas: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| ReadThrottleEvents |  Las solicitudes a Amazon Keyspaces que superan la capacidad de lectura aprovisionada de una tabla, o las cuotas a nivel de cuenta, las cuotas de solicitudes por conexión o las cuotas a nivel de partición. Unidades: `Count` Dimensiones: `Keyspace, TableName, Operation` Estadísticas válidas: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| ReplicationLatency |  Esta métrica se aplica solo a los espacios de claves multirregión y mide el tiempo que se tardó en replicar `updates`, `inserts` o `deletes` de una tabla réplica a otra tabla réplica en un espacio de claves multirregión. Unidades: `Millisecond` Dimensiones: `TableName, ReceivingRegion` Estadísticas válidas: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| ReturnedItemCountBySelect |  Número de filas devueltas por consultas `SELECT` multifila durante el periodo especificado. Las consultas `SELECT` multifila son consultas que no contienen la clave principal totalmente cualificada, como los escaneos de tabla completa y las consultas de rango. El número de filas *devueltas* no es necesariamente el mismo que el número de filas que se evaluaron. Por ejemplo, suponga que solicitó una `SELECT *` con `ALLOW FILTERING` en una tabla que tiene 100 filas, pero especificó una cláusula `WHERE` que redujo los resultados de forma que solo se devuelven 15 filas. En este caso, la respuesta de `SELECT` contendría un `ScanCount` de 100 y un `Count` de 15 filas devueltas. Unidades: `Count` Dimensiones: `Keyspace, TableName, Operation` Estadísticas válidas: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| StoragePartitionThroughputCapacityExceeded |  Solicitudes a una partición de almacenamiento de Amazon Keyspaces que superan la capacidad de rendimiento de la partición. Las particiones de almacenamiento de Amazon Keyspaces pueden admitir hasta 1000 WCU/WRU por segundo y 3000 RCU/RRU por segundo. Le recomendamos revisar su modelo de datos para distribuir read/write el tráfico entre más particiones a fin de mitigar estas excepciones.   Las particiones lógicas de Amazon Keyspaces pueden abarcar múltiples particiones de almacenamiento y su tamaño es prácticamente ilimitado.  Unidades: `Count` Dimensiones: `Keyspace, TableName, Operation` Estadísticas válidas: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| SuccessfulRequestCount |  El número de solicitudes procesadas con éxito durante el periodo de tiempo especificado.  Unidades: `Count`  Dimensiones: `Keyspace, TableName, Operation` Estadísticas válidas: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| SuccessfulRequestLatency |  Las solicitudes exitosas a Amazon Keyspaces durante el periodo de tiempo especificado. `SuccessfulRequestLatency` puede proporcionar dos tipos diferentes de información: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/keyspaces/latest/devguide/metrics-dimensions.html) `SuccessfulRequestLatency`refleja la actividad únicamente en Amazon Keyspaces y no tiene en cuenta la latencia de la red ni la actividad del lado del cliente.  Unidades: `Milliseconds`  Dimensiones: `Keyspace, TableName, Operation` Estadísticas válidas: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| SystemErrors |  Las solicitudes a Amazon Keyspaces que generan un `ServerError` durante el periodo especificado. Un `ServerError` suele indicar un error interno del servicio. Unidades: `Count` Dimensiones: `Keyspace, TableName, Operation` Estadísticas válidas: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| SystemReconciliationDeletes |  Las unidades consumidas para eliminar datos lapidados al estar habilitadas las marcas de tiempo del lado del cliente. Cada `SystemReconciliationDelete` proporciona capacidad suficiente para eliminar o actualizar hasta 1 KB de datos por fila. Por ejemplo, para actualizar una fila que almacena 2,5 KB de datos y eliminar al mismo tiempo una o más columnas dentro de la fila se requieren 3 `SystemReconciliationDeletes`. O bien, para eliminar una fila completa que contenga 3,5 KB de datos se requieren 4 `SystemReconciliationDeletes`.  Unidades: `Count` Dimensiones: `Keyspace, TableName` Estadísticas válidas: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| TTLDeletes |  Las unidades consumidas para eliminar o actualizar datos en una fila utilizando Tiempo de vida (TTL). Cada `TTLDelete` proporciona capacidad suficiente para eliminar o actualizar hasta 1 KB de datos por fila. Por ejemplo, para actualizar una fila que almacena 2,5 KB de datos y eliminar una o más columnas dentro de la fila al mismo tiempo se requieren 3 eliminaciones TTL. O bien, para eliminar una fila entera que contiene 3,5 KB de datos se requieren 4 eliminaciones TTL.  Unidades: `Count` Dimensiones: `Keyspace, TableName` Estadísticas válidas: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| UserErrors |  Las solicitudes a Amazon Keyspaces que generan un error `InvalidRequest` durante el periodo especificado.  `InvalidRequest`los errores suelen representar un error del lado del cliente, por ejemplo, una combinación de parámetros no válida, un intento de actualizar una tabla que no existe o una firma de solicitud incorrecta. `UserErrors`representan la suma de las solicitudes no válidas de la actual Región de AWS y la actual. Cuenta de AWS Unidades: `Count` Dimensiones: `Keyspace, TableName, Operation` Estadísticas válidas: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| WriteThrottleEvents |  Las solicitudes a Amazon Keyspaces que superan la capacidad de escritura aprovisionada de una tabla, o las cuotas a nivel de cuenta, las cuotas de solicitudes por conexión o las cuotas a nivel de partición.  Unidades: `Count` Dimensiones: `Keyspace, TableName, Operation` Estadísticas válidas: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/keyspaces/latest/devguide/metrics-dimensions.html)  | 

## Dimensiones de las métricas de Amazon Keyspaces
<a name="keyspaces-metric-dimensions"></a>

Las métricas de Amazon Keyspaces se identifican por los valores de la cuenta, el nombre de la tabla o la operación. Puede utilizar la CloudWatch consola para recuperar los datos de Amazon Keyspaces en cualquiera de las dimensiones de la siguiente tabla.


|  Dimensión  |  Descripción  | 
| --- | --- | 
|  Keyspace  |  Esta dimensión limita los datos a un espacio de claves específico. Este valor puede ser cualquier espacio de claves en la región y la Cuenta de AWS actuales.   | 
|  Operation  |  Esta dimensión limita los datos a una de las operaciones CQL de Amazon Keyspaces, como las operaciones `INSERT` o `SELECT`.   | 
|  TableName  |  Esta dimensión limita los datos a una tabla específica. Este valor puede ser cualquier nombre de tabla en la región y la Cuenta de AWS actuales. Si el nombre de la tabla no es único dentro de la cuenta, también debe especificar el `Keyspace`.  | 

## Las métricas de Amazon Keyspaces cambian la captura de datos (CDC)
<a name="keyspaces-cdc-metrics"></a>

Las siguientes métricas están disponibles en su CloudWatch cuenta para monitorear las llamadas a la API al punto final de captura de datos de cambios (CDC) de Amazon Keyspaces.


| Métrica | Descripción | 
| --- | --- | 
| ReturnedRecordsCount |  La cantidad de registros de transmisión devueltos por `GetRecords` las operaciones durante el período de tiempo especificado. Unidades: `Count` Dimensiones: `Keyspace, TableName, Operation` Estadísticas válidas: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| SuccessfulRequestLatency |  Las solicitudes exitosas a Amazon Keyspaces durante el periodo de tiempo especificado. `SuccessfulRequestLatency` puede proporcionar dos tipos diferentes de información: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/keyspaces/latest/devguide/metrics-dimensions.html) `SuccessfulRequestLatency`refleja la actividad únicamente dentro de Amazon Keyspaces CDC APIs y no tiene en cuenta la latencia de la red ni la actividad del lado del cliente.  Unidades: `Milliseconds`  Dimensiones: `Keyspace, TableName, Operation` Estadísticas válidas: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| SystemErrors |  Las solicitudes a Amazon Keyspaces CDC que generan un código de `HTTP 500` estado durante el período de tiempo especificado. Un código `HTTP 500` de estado suele indicar un error de servicio interno. Unidades: `Count` Dimensiones: `Keyspace, TableName, Operation` Estadísticas válidas: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| UserErrors |  Solicitudes a Amazon Keyspaces CDC que generan un código de `HTTP 400` estado durante el período de tiempo especificado.  `UserErrors`representa la suma de `HTTP 400` errores de Amazon Keyspaces CDC en el momento actual Región de AWS y en el actual. Cuenta de AWS Unidades: `Count` Dimensiones: `Keyspace, TableName, Operation` Estadísticas válidas: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/keyspaces/latest/devguide/metrics-dimensions.html)  | 

## Dimensions for Amazon Keyspaces cambia las métricas de captura de datos (CDC)
<a name="keyspaces-metric-dimensions-cdc"></a>

Las métricas de Amazon Keyspaces se identifican por los valores de la cuenta, el nombre de la tabla o la operación. Puede utilizar la CloudWatch consola para recuperar los datos de Amazon Keyspaces en cualquiera de las dimensiones de la siguiente tabla.


|  Dimensión  |  Descripción  | 
| --- | --- | 
|  StreamLabel  |  Esta dimensión limita los datos a una transmisión de captura de datos de cambios (CDC) específica cuando se especifican `KeyspaceName` y `TableName` se especifican.   | 
|  Keyspace  |  Esta dimensión limita los datos a un espacio de claves específico. Este valor puede ser cualquier espacio de claves en la región y la Cuenta de AWS actuales.   | 
|  TableName  |  Esta dimensión limita los datos a una tabla específica. Este valor puede ser cualquier nombre de tabla en la región y la Cuenta de AWS actuales. Si el nombre de la tabla no es único dentro de la cuenta, también debe especificar el `Keyspace`.  | 
|  Operation  |  Esta dimensión limita los datos a una de las siguientes operaciones de la API Amazon Keyspaces Streams: `GetRecords` `GetStream``GetShardIterator`, y. `ListStreams`   | 

# Visualización de las métricas de Amazon Keyspaces en CloudWatch
<a name="view-metrics"></a>

Cuando interactúas con Amazon Keyspaces, envía las siguientes métricas y dimensiones a Amazon. CloudWatch Todas las métricas se agregan y notifican cada minuto. Puede utilizar los siguientes procedimientos para ver las métricas de Amazon Keyspaces.

**Para ver las métricas mediante la consola CloudWatch**

Las métricas se agrupan en primer lugar por el espacio de nombres de servicio y, a continuación, por las diversas combinaciones de dimensiones dentro de cada espacio de nombres.

1. Abra la CloudWatch consola en [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/).

1. Si es necesario, cambie la Región de AWS. En la barra de navegación, seleccione la región donde residen sus recursos de AWS . Para obtener más información, consulte [puntos de conexión de servicio de AWS](https://docs.aws.amazon.com/general/latest/gr/rande.html).

1. En el panel de navegación, seleccione **Métricas**.

1. En la pestaña **Todas las métricas**, elija `AWS/Cassandra.`

**Para ver las métricas mediante la AWS CLI**
+ En el símbolo del sistema, ejecute el siguiente comando.

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

# Creación de CloudWatch alarmas para monitorear Amazon Keyspaces
<a name="creating-alarms"></a>

Puede crear una CloudWatch alarma de Amazon para Amazon Keyspaces que envíe un mensaje del Amazon Simple Notification Service (Amazon SNS) cuando la alarma cambie de estado. Una alarma vigila una métrica determinada durante el periodo especificado. Realiza una o varias acciones según el valor de la métrica con respecto a un umbral dado durante varios períodos de tiempo. La acción es una notificación enviada a un tema de Amazon SNS o a una política de Application Auto Scaling. 

Cuando utiliza Amazon Keyspaces en modo aprovisionado con Application Auto Scaling, el servicio crea dos pares de CloudWatch alarmas en su nombre. Cada par representa sus límites superior e inferior para las configuraciones de rendimiento aprovisionadas y consumidas. Estas CloudWatch alarmas se activan cuando la utilización real de la tabla se desvía de la utilización objetivo durante un período prolongado. Para obtener más información sobre CloudWatch las alarmas creadas por Application Auto Scaling, consulte[Funcionamiento del escalado automático de Amazon Keyspaces](autoscaling.md#autoscaling.HowItWorks).

Las alarmas invocan acciones únicamente en caso de cambios de estado sostenidos. CloudWatch las alarmas no invocan acciones simplemente porque se encuentran en un estado determinado. El estado debe haber cambiado y debe mantenerse durante el número de periodos especificado.

Para obtener más información sobre la creación de CloudWatch alarmas, consulta [Uso de CloudWatch alarmas de Amazon](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/AlarmThatSendsEmail.html) en la *Guía del CloudWatch usuario de Amazon*.

# Registrar las llamadas a la API de Amazon Keyspaces con AWS CloudTrail
<a name="logging-using-cloudtrail"></a>

Amazon Keyspaces está integrado con AWS CloudTrail un servicio que proporciona un registro de las acciones realizadas por un usuario, un rol o un AWS servicio en Amazon Keyspaces. CloudTrail captura las llamadas a la API del lenguaje de definición de datos (DDL) y las llamadas a la API del lenguaje de manipulación de datos (DML) para Amazon Keyspaces como eventos. Las llamadas que se capturan incluyen llamadas desde la consola de Amazon Keyspaces y llamadas mediante programación a las operaciones de la API de Amazon Keyspaces. 

Si crea un registro, puede habilitar la entrega continua de CloudTrail eventos a un bucket de Amazon Simple Storage Service (Amazon S3), incluidos los eventos de Amazon Keyspaces. 

Si no configura una ruta, podrá ver los eventos compatibles más recientes en la CloudTrail consola, en el **historial** de eventos. Con la información recopilada por CloudTrail, puede determinar la solicitud que se realizó a Amazon Keyspaces, la dirección IP desde la que se realizó la solicitud, quién la hizo, cuándo se realizó y detalles adicionales. 

Para obtener más información CloudTrail, consulte la [Guía del AWS CloudTrail usuario](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/).

**Topics**
+ [Configuración de las entradas del archivo de registro de Amazon Keyspaces en CloudTrail](#configuring-ct-entries)
+ [Información sobre el lenguaje de definición de datos (DDL) de Amazon Keyspaces en CloudTrail](#keyspaces-in-cloudtrail-ddl)
+ [Información sobre el lenguaje de manipulación de datos (DML) de Amazon Keyspaces en CloudTrail](#keyspaces-in-cloudtrail-dml)
+ [Comprensión de las entradas del archivo de registro de Amazon Keyspaces](#understanding-ct-entries)

## Configuración de las entradas del archivo de registro de Amazon Keyspaces en CloudTrail
<a name="configuring-ct-entries"></a>

Cada acción de la API Amazon Keyspaces iniciada CloudTrail incluye parámetros de solicitud que se expresan en el lenguaje de consulta CQL. Para obtener más información, consulte la [Referencia del lenguaje CQL para Amazon Keyspaces (para Apache Cassandra)](cql.md).

Puede ver, buscar y descargar eventos recientes en su Cuenta de AWS. Para obtener más información, consulte [Visualización de eventos con el historial de CloudTrail eventos](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/view-cloudtrail-events.html). 

Para tener un registro continuo de los eventos en su Cuenta de AWS entorno, incluidos los eventos de Amazon Keyspaces, cree una ruta. Un *rastro* permite CloudTrail entregar archivos de registro a un bucket de Amazon S3. De forma predeterminada, cuando crea una ruta en la consola, la ruta se aplica a todas AWS las regiones. La ruta registra los eventos de todas las regiones de la AWS partición y envía los archivos de registro al bucket de Amazon S3 que especifique. Además, puede configurar otros AWS servicios para analizar más a fondo los datos de eventos recopilados en los CloudTrail registros y actuar en función de ellos.

Para obtener más información, consulte los siguientes temas en la *Guía del usuario de AWS CloudTrail *: 
+ [Introducción a la creación de registros de seguimiento](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-create-and-update-a-trail.html)
+ [CloudTrail servicios e integraciones compatibles](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-aws-service-specific-topics.html#cloudtrail-aws-service-specific-topics-integrations)
+ [Configuración de las notificaciones de Amazon SNS para CloudTrail](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/configure-sns-notifications-for-cloudtrail.html)
+ [Recibir archivos de CloudTrail registro de varias regiones](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/receive-cloudtrail-log-files-from-multiple-regions.html)
+ [Recibir archivos de CloudTrail registro de varias cuentas](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-receive-logs-from-multiple-accounts.html)

Cada entrada de registro o evento contiene información sobre quién generó la solicitud. La información de identidad del usuario le ayuda a determinar lo siguiente: 
+ Si la solicitud se realizó con credenciales de usuario root o AWS Identity and Access Management (IAM).
+ Si la solicitud se realizó con credenciales de seguridad temporales de un rol o fue un usuario federado.
+ Si la solicitud la realizó otro AWS servicio.

Para obtener más información, consulte el [elemento userIdentity de CloudTrail ](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-event-reference-user-identity.html).

## Información sobre el lenguaje de definición de datos (DDL) de Amazon Keyspaces en CloudTrail
<a name="keyspaces-in-cloudtrail-ddl"></a>

CloudTrail está habilitada en tu cuenta Cuenta de AWS al crear la cuenta. Cuando se produce una actividad de DDL en Amazon Keyspaces, esa actividad se registra automáticamente como CloudTrail un evento junto con AWS otros eventos de servicio **en** el historial de eventos. En la tabla siguiente se muestran las instrucciones DDL que se registran para Amazon Keyspaces. 


| CloudTrail `eventName` | Instrucción | Acción de CQL | AWS Acción del 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 | no hay ninguna acción de CQL disponible | `GetStream` | 
| ListStreams | DDL | no hay ninguna acción de CQL disponible | `ListStreams` | 

## Información sobre el lenguaje de manipulación de datos (DML) de Amazon Keyspaces en CloudTrail
<a name="keyspaces-in-cloudtrail-dml"></a>

Para habilitar el registro de las declaraciones DML de Amazon Keyspaces CloudTrail, primero debe habilitar el registro de la actividad de la API del plano de datos. CloudTrail Puede empezar a registrar los eventos DML de Amazon Keyspaces en rutas nuevas o existentes si elige registrar la actividad del **tipo de evento de datos** de la **tabla Cassandra** mediante la CloudTrail consola o configurando el `resources.type` valor para que utilice las operaciones de la AWS CLI o `AWS::Cassandra::Table` la API. CloudTrail Para obtener más información, consulte [Registro de eventos de datos](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/logging-data-events-with-cloudtrail.html). 

Para obtener más información y un ejemplo que muestre cómo crear alarmas para eventos de datos, consulte la siguiente publicación en el blog de AWS bases de datos [Using DML audioting for Amazon Keyspaces (para Apache](https://aws.amazon.com/blogs/database/using-dml-auditing-for-amazon-keyspaces-for-apache-cassandra/) Cassandra).

En la siguiente tabla se muestran los eventos de datos que registra. CloudTrail `Cassandra table`


| CloudTrail `eventName` | Instrucción | Acción de CQL | AWS Acciones del SDK | 
| --- | --- | --- | --- | 
|  Select  |  DML  |  `SELECT`  |  `GetKeyspace`, `GetTable`, `GetType`, `ListKeyspaces`, `ListTables`, `ListTypes`, `ListTagsForResource`  | 
|  Inserción  |  DML  |  `INSERT`  |  no hay acciones AWS del SDK disponibles  | 
|  Actualización  |  DML  |  `UPDATE`  |  no hay acciones AWS del SDK disponibles  | 
|  Eliminar  |  DML  |  `DELETE`  |  no hay acciones AWS del SDK disponibles  | 
|  `GetShardIterator`  |  DML  |  no hay ninguna acción de CQL disponible  |  `GetShardIterator`  | 
|  `GetRecords`  |  DML  |  no hay ninguna acción de CQL disponible  |  `GetRecords`  | 

## Comprensión de las entradas del archivo de registro de Amazon Keyspaces
<a name="understanding-ct-entries"></a>

CloudTrail los archivos de registro contienen una o más entradas de registro. Un evento representa una solicitud única de cualquier fuente e incluye información sobre la acción solicitada, la fecha y la hora de la acción, los parámetros de la solicitud, etc. CloudTrail Los archivos de registro no son un registro ordenado de las llamadas a la API pública, por lo que no aparecen en ningún orden específico. 

En el siguiente ejemplo, se muestra una entrada de CloudTrail registro que muestra las `DropTable` acciones `CreateKeyspace` `DropKeyspace``CreateTable`,, y: 

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

En el siguiente archivo de registro se muestra un ejemplo de una instrucción `SELECT`.

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

En el siguiente archivo de registro se muestra un ejemplo de una instrucción `INSERT`.

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

En el siguiente archivo de registro se muestra un ejemplo de una instrucción `UPDATE`.

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

En el siguiente archivo de registro se muestra un ejemplo de una instrucción `DELETE`.

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