

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

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

O monitoramento é uma parte importante da manutenção da confiabilidade, disponibilidade e desempenho do Amazon Keyspaces e de suas outras AWS soluções. AWS fornece as seguintes ferramentas de monitoramento para monitorar o Amazon Keyspaces, relatar quando algo está errado e realizar ações automáticas quando apropriado:
+ *O Amazon Keyspaces* oferece um painel pré-configurado que Console de gerenciamento da AWS mostra a latência e os erros agregados em todas as tabelas da conta. 
+ *A Amazon CloudWatch* monitora seus AWS recursos e os aplicativos em que você executa AWS em tempo real. Você pode coletar e rastrear métricas com painéis personalizados. Por exemplo, você pode criar uma referência para o desempenho normal do Amazon Keyspaces em seu ambiente medindo o desempenho em vários momentos e sob diferentes condições de carga. À medida que você monitora o Amazon Keyspaces, armazene dados de monitoramento históricos para compará-los com os dados de performance atuais, identificar padrões de performance normais e anomalias de performance e elaborar métodos para resolver problemas. Para estabelecer uma referência, você deve monitorar, no mínimo, os erros do sistema. Para obter mais informações, consulte o [Guia CloudWatch do usuário da Amazon](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/).
+ Os * CloudWatch alarmes da Amazon* monitoram uma única métrica durante um período que você especifica e executam uma ou mais ações com base no valor da métrica em relação a um determinado limite em vários períodos. Por exemplo, se você usa o Amazon Keyspaces no modo provisionado com ajuste de escala automático do aplicativo, a ação é uma notificação enviada pelo Amazon Simple Notiﬁcation Service (Amazon SNS) para avaliar uma política de ajuste de escala automático do aplicativo. 

  CloudWatch os alarmes não invocam ações simplesmente porque estão em um estado específico. O estado deve ter sido alterado e mantido por uma quantidade especificada de períodos. Para obter mais informações, consulte [Monitorando o Amazon Keyspaces com a Amazon CloudWatch](monitoring-cloudwatch.md).
+ *O Amazon CloudWatch Logs* permite que você monitore, armazene e acesse seus arquivos de log a partir de tabelas e outras fontes do Amazon Keyspaces. CloudTrail CloudWatch Os registros podem monitorar as informações nos arquivos de log e notificá-lo quando determinados limites forem atingidos. É possível também arquivar seus dados de log em armazenamento resiliente. Para obter mais informações, consulte o [Guia do usuário do Amazon CloudWatch Logs](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/).
+ O *AWS CloudTrail* captura chamadas de API e eventos relacionados feitos por sua conta da Conta da AWS ou em nome dela e entrega os arquivos de log a um bucket do Amazon S3 que você especificar. Você pode identificar quais usuários e contas chamaram AWS, o endereço IP de origem de onde as chamadas foram feitas e quando elas ocorreram. Para mais informações, consulte o [Guia do usuário do AWS CloudTrail](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/).

 EventBridgeA *Amazon* é um serviço de ônibus de eventos sem servidor que facilita a conexão de seus aplicativos com dados de várias fontes. EventBridge fornece um fluxo de dados em tempo real de seus próprios aplicativos, aplicativos Software-as-a-Service (SaaS) e AWS serviços e encaminha esses dados para destinos como o Lambda. Isso permite monitorar eventos que ocorram em serviços e criem arquiteturas orientadas a eventos. Para obter mais informações, consulte o [Guia EventBridge do usuário da Amazon](https://docs.aws.amazon.com/eventbridge/latest/userguide/).

**Topics**
+ [Monitorando o Amazon Keyspaces com a Amazon CloudWatch](monitoring-cloudwatch.md)
+ [Registro de chamadas de API do Amazon Keyspaces com AWS CloudTrail](logging-using-cloudtrail.md)

# Monitorando o Amazon Keyspaces com a Amazon CloudWatch
<a name="monitoring-cloudwatch"></a>

Você pode monitorar o Amazon Keyspaces usando a Amazon CloudWatch, que coleta dados brutos e os processa em métricas legíveis, quase em tempo real. Essas estatísticas são mantidas por 15 meses, de maneira que você possa acessar informações históricas e ter uma perspectiva melhor de como o aplicativo web ou o serviço está se saindo. 

Você também pode definir alarmes que observam determinados limites e enviam notificações ou realizam ações quando esses limites são atingidos. Para obter mais informações, consulte o [Guia CloudWatch do usuário da Amazon](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/).

**nota**  
Para começar rapidamente com um CloudWatch painel pré-configurado mostrando métricas comuns para o Amazon Keyspaces, você pode usar CloudFormation um modelo disponível em. [https://github.com/aws-samples/amazon-keyspaces-cloudwatch-cloudformation-templates](https://github.com/aws-samples/amazon-keyspaces-cloudwatch-cloudformation-templates)

**Topics**
+ [Como usar métricas do Amazon Keyspaces?](#how-to-use-metrics)
+ [Métricas e dimensões do Amazon Keyspaces](metrics-dimensions.md)
+ [Visualizando as métricas do Amazon Keyspaces em CloudWatch](view-metrics.md)
+ [Criação de CloudWatch alarmes para monitorar o Amazon Keyspaces](creating-alarms.md)

## Como usar métricas do Amazon Keyspaces?
<a name="how-to-use-metrics"></a>

As métricas informadas pelo Amazon Keyspaces fornecem informações que você pode analisar de diferentes maneiras. A lista a seguir mostra alguns usos comuns para as métricas. Essas são sugestões para você começar, e não uma lista abrangente. Para obter mais informações sobre a retenção de métricas, consulte [Métricas](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_concepts.html#Metric). 


****  

|  Como?  |  Métricas relevantes  | 
| --- | --- | 
|  Como posso determinar se ocorreu algum erro do sistema?  |  Você pode monitorar `SystemErrors` para saber se todas as solicitações resultaram em um código de erro de servidor. Normalmente, essa métrica deve ser igual a zero. Se não for o caso, você deve investigar.  | 
|  Como posso comparar a média de leitura provisionada com a capacidade de leitura consumida?  |  Para monitorar a capacidade média de leitura provisionada e a capacidade de leitura consumida [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/keyspaces/latest/devguide/monitoring-cloudwatch.html) Agora você pode comparar sua capacidade média de leitura consumida com sua capacidade provisionada. Para obter mais informações sobre funções aritméticas básicas e como criar uma série temporal, consulte [Usar matemática métrica](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/using-metric-math.html).  | 
|  Como posso comparar a média de gravação provisionada com a capacidade de gravação consumida?  |  Para monitorar a capacidade média de gravação provisionada e a capacidade de gravação consumida [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/keyspaces/latest/devguide/monitoring-cloudwatch.html) Agora você pode comparar sua capacidade média de gravação consumida com sua capacidade provisionada. Para obter mais informações sobre funções aritméticas básicas e como criar uma série temporal, consulte [Usar matemática métrica](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/using-metric-math.html).   | 

# Métricas e dimensões do Amazon Keyspaces
<a name="metrics-dimensions"></a>

Quando você interage com o Amazon Keyspaces, ele envia métricas e dimensões para a Amazon. CloudWatch Todas as métricas são agregadas e relatadas a cada minuto. As seções a seguir são uma visão geral de todas as métricas disponíveis para o Amazon Keyspaces.

**Topics**
+ [Métricas do Amazon Keyspaces](#keyspaces-metrics-dimensions)
+ [Dimensões para métricas do Amazon Keyspaces](#keyspaces-metric-dimensions)
+ [Métricas da captura de dados de alteração (CDC) do Amazon Keyspaces](#keyspaces-cdc-metrics)
+ [Dimensões do Amazon Keyspaces alteram métricas de captura de dados (CDC)](#keyspaces-metric-dimensions-cdc)

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

A Amazon CloudWatch agrega métricas do Amazon Keyspaces em intervalos de um minuto.

Nem todas as estatísticas, como `Average` ou `Sum`, são aplicáveis a todas as métricas. No entanto, todos esses valores estão disponíveis por meio do console do Amazon Keyspaces, ou usando o CloudWatch console AWS CLI, ou AWS SDKs para todas as métricas. Na tabela a seguir, cada métrica tem uma lista de estatísticas válidas aplicáveis a essa métrica.


| Métrica | Descrição | 
| --- | --- | 
| AccountMaxTableLevelReads |  O número máximo de unidades de capacidade de leitura que podem ser usadas por uma tabela de uma conta. Para tabelas sob demanda, esse valor limita o máximo de unidades de solicitação de leitura que uma tabela pode usar. Unidades: `Count` Estatística válida: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| AccountMaxTableLevelWrites |  O número máximo de unidades de capacidade de gravação que podem ser usadas por uma tabela de uma conta. Para tabelas sob demanda, esse valor limita o máximo de unidades de solicitação de gravação que uma tabela pode usar. Unidades: `Count` Estatística válida: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| AccountProvisionedReadCapacityUtilization |  O percentual de unidades de capacidade de leitura provisionada utilizadas por uma conta. Unidades: `Percent` Estatística válida: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| AccountProvisionedWriteCapacityUtilization |  O percentual de unidades de capacidade de gravação provisionada utilizadas por uma conta. Unidades: `Percent` Estatística válida: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| BillableTableSizeInBytes |  O tamanho faturável da tabela em bytes. É a soma do tamanho codificado de todas as linhas na tabela. Essa métrica o ajuda a monitorar os custos de armazenamento da tabela ao longo do tempo. Unidades: `Bytes` Dimensões: `Keyspace, TableName` Estatística válida: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| ConditionalCheckFailedRequests |  O número de solicitações de gravação de transações leves (LWT) com falha. As operações `INSERT`, `UPDATE` e `DELETE` permitem que você forneça uma condição lógica que deve ser avaliada como true antes que a operação possa prosseguir. Se esta condição for avaliada como falsa, `ConditionalCheckFailedRequests` será incrementado em um. As verificações de condição avaliadas como falsas consomem unidades de capacidade de gravação com base no tamanho da linha. Para obter mais informações, consulte [Estimar o consumo de capacidade de transações leves no Amazon Keyspaces](lightweight_transactions.md). Unidades: `Count` Dimensões: `Keyspace, TableName` Estatística válida: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| ConsumedReadCapacityUnits |  O número de unidades de capacidade de leitura consumidas ao longo do período especificado. Para obter mais informações, consulte [Modo de capacidade de leitura/gravação](https://docs.aws.amazon.com/keyspaces/latest/devguide/ReadWriteCapacityMode.html).  Para entender sua utilização média de throughput por segundo, use a estatística `Sum` para calcular o throughput consumido no período de um minuto. Em seguida, divida a soma pelo número de segundos em um minuto (60) para calcular o `ConsumedReadCapacityUnits` médio por segundo (reconhecendo que essa média não destaca picos grandes, mas sim picos breves na atividade de leitura que ocorreram durante esse minuto). Para obter mais informações sobre como comparar a capacidade média de leitura consumida com a capacidade de leitura provisionada, consulte [Como usar métricas do Amazon Keyspaces?](monitoring-cloudwatch.md#how-to-use-metrics)  Unidades: `Count` Dimensões: `Keyspace, TableName` Estatística válida: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| ConsumedWriteCapacityUnits |  O número de unidades de capacidade de gravação consumidas ao longo do período especificado. Você pode recuperar a capacidade de gravação total consumida para uma tabela. Para obter mais informações, consulte [Modo de capacidade de leitura/gravação](https://docs.aws.amazon.com/keyspaces/latest/devguide/ReadWriteCapacityMode.html).  Para entender sua utilização média de throughput por segundo, use a estatística `Sum` para calcular o throughput consumido no período de um minuto. Em seguida, divida a soma pelo número de segundos em um minuto (60) para calcular o `ConsumedWriteCapacityUnits` médio por segundo (reconhecendo que essa média não destaca picos grandes, mas sim picos breves na atividade de gravação que ocorreram durante esse minuto). Para obter mais informações sobre como comparar a capacidade média de gravação consumida com a capacidade de gravação provisionada, consulte [Como usar métricas do Amazon Keyspaces?](monitoring-cloudwatch.md#how-to-use-metrics)  Unidades: `Count` Dimensões: `Keyspace, TableName` Estatística válida:  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| MaxProvisionedTableReadCapacityUtilization |  O percentual de unidades de capacidade de leitura provisionada utilizadas pela tabela de leitura provisionada mais alta de uma conta. Unidades: `Percent` Estatística válida: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| MaxProvisionedTableWriteCapacityUtilization |  A porcentagem da capacidade de gravação provisionada utilizada pela tabela de gravação provisionada mais alta de uma conta. Unidades: `Percent` Estatística válida: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| PerConnectionRequestRateExceeded |  Solicitações para o Amazon Keyspaces que excedam a cota de taxa de solicitação por conexão. Cada conexão do cliente com o Amazon Keyspaces pode suportar até 3 mil solicitações de CQL por segundo. Os clientes podem criar várias conexões para aumentar o throughput. Quando você usa a replicação multirregional, cada gravação replicada também contribui para essa cota. Como melhor prática, recomendamos aumentar o número de conexões com suas tabelas para evitar erros `PerConnectionRequestRateExceeded`. Não há limite para o número de conexões que você pode ter no Amazon Keyspaces. Unidades: `Count` Dimensões: `Keyspace, TableName, Operation` Estatística válida: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| ProvisionedReadCapacityUnits |  O número de unidades de capacidade de leitura provisionada para uma tabela. A dimensão `TableName` retorna o `ProvisionedReadCapacityUnits` para a tabela. Unidades: `Count` Dimensões: `Keyspace, TableName` Estatística válida: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| ProvisionedWriteCapacityUnits |  O número de unidades de capacidade de gravação provisionada para uma tabela. A dimensão `TableName` retorna o `ProvisionedWriteCapacityUnits` para a tabela. Unidades: `Count` Dimensões: `Keyspace, TableName` Estatística válida: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| ReadThrottleEvents |  Solicitações ao Amazon Keyspaces que excedam a capacidade de leitura provisionada para uma tabela ou cotas em nível de conta, cotas de solicitação por conexão ou cotas em nível de partição. Unidades: `Count` Dimensões: `Keyspace, TableName, Operation` Estatística válida: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| ReplicationLatency |  Essa métrica se aplica somente a espaços de chaves multirregionais e mede o tempo necessário para replicar `updates`, `inserts` ou `deletes` de uma tabela de réplica para outra tabela de réplica em um espaço de chaves multirregional. Unidades: `Millisecond` Dimensões: `TableName, ReceivingRegion` Estatística válida: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| ReturnedItemCountBySelect |  O número de linhas retornadas por consultas `SELECT` de várias linhas durante o período especificado. As consultas `SELECT` de várias linhas são consultas que não contêm a chave primária totalmente qualificada, como varreduras completas de tabelas e consultas de intervalo. O número de itens *retornados* não é necessariamente o mesmo que o número de itens avaliados. Por exemplo, suponha que você tenha solicitado um `SELECT *` com `ALLOW FILTERING` em uma tabela que tinha 100 linhas, mas especificou um `WHERE` que reduziu os resultados para que apenas 15 linhas fossem retornadas. Nesse caso, a resposta de `SELECT` conteria um `ScanCount` de 100 e um `Count` de 15 linhas retornadas. Unidades: `Count` Dimensões: `Keyspace, TableName, Operation` Estatística válida: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| StoragePartitionThroughputCapacityExceeded |  Solicitações para uma partição de armazenamento do Amazon Keyspaces que excedam a capacidade de throughput da partição. As partições de armazenamento do Amazon Keyspaces podem suportar até 1.000 WCU/WRU por segundo e 3.000 RCU/RRU por segundo. Recomendamos revisar seu modelo de dados para distribuir o read/write tráfego em mais partições para mitigar essas exceções.   As partições lógicas do Amazon Keyspaces podem abranger várias partições de armazenamento e são virtualmente ilimitadas em tamanho.  Unidades: `Count` Dimensões: `Keyspace, TableName, Operation` Estatística válida: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| SuccessfulRequestCount |  O número de solicitações bem-sucedidas processadas durante o período especificado.  Unidades: `Count`  Dimensões: `Keyspace, TableName, Operation` Estatística válida: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| SuccessfulRequestLatency |  As solicitações bem-sucedidas para o Amazon Keyspaces Streams durante o período especificado. O `SuccessfulRequestLatency` pode fornecer dois tipos diferentes de informações: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/keyspaces/latest/devguide/metrics-dimensions.html) `SuccessfulRequestLatency`reflete a atividade somente dentro do Amazon Keyspaces e não leva em conta a latência da rede ou a atividade do lado do cliente.  Unidades: `Milliseconds`  Dimensões: `Keyspace, TableName, Operation` Estatística válida: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| SystemErrors |  As solicitações para o Amazon Keyspaces que geram um `ServerError` durante o período de tempo especificado. Um `ServerError` geralmente indica um erro de serviço interno. Unidades: `Count` Dimensões: `Keyspace, TableName, Operation` Estatística válida: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| SystemReconciliationDeletes |  As unidades consumidas para excluir dados gravados com marca de exclusão quando a data e a hora do lado do cliente estão habilitadas. Cada `SystemReconciliationDelete` fornece capacidade suficiente para excluir ou atualizar até 1 KB de dados por linha. Por exemplo, para atualizar uma linha que armazena 2,5 KB de dados e excluir uma ou mais colunas dentro da linha ao mesmo tempo, são necessárias 3 `SystemReconciliationDeletes`. Ou, para excluir uma linha inteira que contém 3,5 KB de dados, são necessárias 4 `SystemReconciliationDeletes`.  Unidades: `Count` Dimensões: `Keyspace, TableName` Estatística válida: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| TTLDeletes |  As unidades consumidas para excluir ou atualizar dados em uma linha usando vidas úteis (TTL). Cada `TTLDelete` fornece capacidade suficiente para excluir ou atualizar até 1 KB de dados por linha. Por exemplo, para atualizar uma linha que armazena 2,5 KB de dados e excluir uma ou mais colunas dentro da linha ao mesmo tempo, são necessárias 3 exclusões de TTL. Ou, para excluir uma linha inteira que contém 3,5 KB de dados, são necessárias 4 exclusões de TTL.  Unidades: `Count` Dimensões: `Keyspace, TableName` Estatística válida: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| UserErrors |  Solicitações para o Amazon Keyspaces que geram um erro `InvalidRequest` durante o período de tempo especificado.  `InvalidRequest`os erros geralmente representam um erro do lado do cliente, por exemplo, uma combinação inválida de parâmetros, uma tentativa de atualizar uma tabela inexistente ou uma assinatura de solicitação incorreta. `UserErrors`representam o agregado de solicitações inválidas para a atual Região da AWS e a atual. Conta da AWS Unidades: `Count` Dimensões: `Keyspace, TableName, Operation` Estatística válida: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| WriteThrottleEvents |  Solicitações ao Amazon Keyspaces que excedam a capacidade de gravação provisionada para uma tabela ou cotas em nível de conta, cotas de solicitação por conexão ou cotas em nível de partição.  Unidades: `Count` Dimensões: `Keyspace, TableName, Operation` Estatística válida: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/keyspaces/latest/devguide/metrics-dimensions.html)  | 

## Dimensões para métricas do Amazon Keyspaces
<a name="keyspaces-metric-dimensions"></a>

As métricas do Amazon Keyspaces são qualificadas de acordo com os valores da conta, do nome da tabela ou da operação. Você pode usar o CloudWatch console para recuperar dados do Amazon Keyspaces em qualquer uma das dimensões na tabela a seguir.


|  Dimensão  |  Descrição  | 
| --- | --- | 
|  Keyspace  |  Esta dimensão limita os dados a um espaço de chaves específico. Este valor pode ser qualquer espaço de chaves na Região atual e na Conta da AWS atual.   | 
|  Operation  |  Esta dimensão limita os dados a uma das operações CQL do Amazon Keyspaces, como as operações `INSERT` ou `SELECT`.   | 
|  TableName  |  Esta dimensão limita os dados a uma tabela específica. Este valor pode ser qualquer nome de tabela na Região atual e na Conta da AWS atual. Se o nome da tabela não for exclusivo na conta, você também deverá especificar o `Keyspace`.  | 

## Métricas da captura de dados de alteração (CDC) do Amazon Keyspaces
<a name="keyspaces-cdc-metrics"></a>

As métricas a seguir estão disponíveis em sua CloudWatch conta para monitorar chamadas de API para o endpoint de captura de dados de alteração (CDC) do Amazon Keyspaces.


| Métrica | Descrição | 
| --- | --- | 
| ReturnedRecordsCount |  O número de registros de fluxo retornados pelas `GetRecords` operações durante o período especificado. Unidades: `Count` Dimensões: `Keyspace, TableName, Operation` Estatística válida: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| SuccessfulRequestLatency |  As solicitações bem-sucedidas para o Amazon Keyspaces Streams durante o período especificado. O `SuccessfulRequestLatency` pode fornecer dois tipos diferentes de informações: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/keyspaces/latest/devguide/metrics-dimensions.html) `SuccessfulRequestLatency`reflete a atividade somente dentro do CDC do Amazon Keyspaces APIs e não leva em conta a latência da rede ou a atividade do lado do cliente.  Unidades: `Milliseconds`  Dimensões: `Keyspace, TableName, Operation` Estatística válida: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| SystemErrors |  As solicitações ao Amazon Keyspaces CDC que geram um código de `HTTP 500` status durante o período de tempo especificado. Um código de `HTTP 500` status geralmente indica um erro interno de serviço. Unidades: `Count` Dimensões: `Keyspace, TableName, Operation` Estatística válida: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| UserErrors |  Solicitações ao Amazon Keyspaces CDC que geram um código de `HTTP 400` status durante o período de tempo especificado.  `UserErrors`representa o agregado de `HTTP 400` erros do Amazon Keyspaces CDC no atual e no Região da AWS atual. Conta da AWS Unidades: `Count` Dimensões: `Keyspace, TableName, Operation` Estatística válida: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/keyspaces/latest/devguide/metrics-dimensions.html)  | 

## Dimensões do Amazon Keyspaces alteram métricas de captura de dados (CDC)
<a name="keyspaces-metric-dimensions-cdc"></a>

As métricas do Amazon Keyspaces são qualificadas de acordo com os valores da conta, do nome da tabela ou da operação. Você pode usar o CloudWatch console para recuperar dados do Amazon Keyspaces em qualquer uma das dimensões na tabela a seguir.


|  Dimensão  |  Descrição  | 
| --- | --- | 
|  StreamLabel  |  Essa dimensão limita os dados a um fluxo específico de captura de dados de alteração (CDC) quando `KeyspaceName` e `TableName` são especificados.   | 
|  Keyspace  |  Esta dimensão limita os dados a um espaço de chaves específico. Este valor pode ser qualquer espaço de chaves na Região atual e na Conta da AWS atual.   | 
|  TableName  |  Esta dimensão limita os dados a uma tabela específica. Este valor pode ser qualquer nome de tabela na Região atual e na Conta da AWS atual. Se o nome da tabela não for exclusivo na conta, você também deverá especificar o `Keyspace`.  | 
|  Operation  |  Essa dimensão limita os dados a uma das seguintes operações de API do Amazon Keyspaces Streams:`GetRecords`, e. `GetStream` `GetShardIterator` `ListStreams`   | 

# Visualizando as métricas do Amazon Keyspaces em CloudWatch
<a name="view-metrics"></a>

Quando você interage com o Amazon Keyspaces, ele envia as seguintes métricas e dimensões para a Amazon. CloudWatch Todas as métricas são agregadas e relatadas a cada minuto. É possível usar os procedimentos a seguir para visualizar as métricas do Amazon Keyspaces.

**Para visualizar métricas usando o CloudWatch console**

As métricas são agrupadas primeiro pelo namespace do serviço e, em seguida, por várias combinações de dimensão dentro de cada namespace.

1. Abra o CloudWatch console em [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/).

1. Se necessário, altere a Região da AWS. Na barra de navegação, selecione a Região em que os seus recursos da AWS residem. Para obter mais informações, consulte [Endpoints de serviço da AWS](https://docs.aws.amazon.com/general/latest/gr/rande.html).

1. No painel de navegação, selecione **Métricas**.

1. Na guia **Todas as métricas**, selecione `AWS/Cassandra.`.

**Para visualizar métricas usando a AWS CLI**
+ Em um prompt de comando, use o seguinte comando.

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

# Criação de CloudWatch alarmes para monitorar o Amazon Keyspaces
<a name="creating-alarms"></a>

Você pode criar um CloudWatch alarme da Amazon para o Amazon Keyspaces que envia uma mensagem do Amazon Simple Notification Service (Amazon SNS) quando o alarme muda de estado. Um alarme observa uma única métrica por um período tempo que você especifica. Ele executa uma ou mais ações com base no valor da métrica em relação a um limite especificado ao longo de vários períodos. A ação é uma notificação enviada a um tópico do Amazon SNS ou a uma política de ajuste de escala automático do aplicativo. 

Quando você usa o Amazon Keyspaces no modo provisionado com o Application Auto Scaling, o serviço cria dois pares de alarmes em seu nome. CloudWatch Cada par representa seus limites superiores e inferiores para configurações de throughput provisionado e consumido. Esses CloudWatch alarmes são acionados quando a utilização real da tabela se desvia da sua meta de utilização por um longo período de tempo. Para saber mais sobre CloudWatch os alarmes criados pelo Application Auto Scaling, consulte. [Como funciona o ajuste de escala automático do Amazon Keyspaces](autoscaling.md#autoscaling.HowItWorks)

Os alarmes invocam ações somente para mudanças de estado sustentadas. CloudWatch os alarmes não invocam ações simplesmente porque estão em um estado específico. O estado deve ter sido alterado e mantido por uma quantidade especificada de períodos.

Para obter mais informações sobre a criação de CloudWatch alarmes, consulte [Usando CloudWatch alarmes da Amazon no Guia CloudWatch ](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/AlarmThatSendsEmail.html) *do usuário da Amazon*.

# Registro de chamadas de API do Amazon Keyspaces com AWS CloudTrail
<a name="logging-using-cloudtrail"></a>

O Amazon Keyspaces é integrado com AWS CloudTrail, um serviço que fornece um registro das ações realizadas por um usuário, função ou AWS serviço no Amazon Keyspaces. CloudTrail captura chamadas da API Data Definition Language (DDL) e chamadas da API Data Manipulation Language (DML) para Amazon Keyspaces como eventos. As chamadas capturadas incluem as do console do Amazon Keyspaces e as chamadas programáticas para as operações de API do Amazon Keyspaces. 

Se você criar uma trilha, poderá habilitar a entrega contínua de CloudTrail eventos para um bucket do Amazon Simple Storage Service (Amazon S3), incluindo eventos para o Amazon Keyspaces. 

Se você não configurar uma trilha, ainda poderá ver os eventos suportados mais recentes no CloudTrail console no **Histórico de eventos**. Usando as informações coletadas por CloudTrail, você pode determinar a solicitação que foi feita ao Amazon Keyspaces, o endereço IP a partir do qual a solicitação foi feita, quem fez a solicitação, quando ela foi feita e detalhes adicionais. 

Para saber mais sobre isso CloudTrail, consulte o [Guia AWS CloudTrail do usuário](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/).

**Topics**
+ [Configurando entradas do arquivo de log do Amazon Keyspaces no CloudTrail](#configuring-ct-entries)
+ [Informações sobre Amazon Keyspaces Data Definition Language (DDL) em CloudTrail](#keyspaces-in-cloudtrail-ddl)
+ [Informações sobre Amazon Keyspaces Data Manipulation Language (DML) em CloudTrail](#keyspaces-in-cloudtrail-dml)
+ [Noções básicas sobre entradas de arquivos de log do Amazon Keyspaces](#understanding-ct-entries)

## Configurando entradas do arquivo de log do Amazon Keyspaces no CloudTrail
<a name="configuring-ct-entries"></a>

Cada ação da API Amazon Keyspaces registrada CloudTrail inclui parâmetros de solicitação que são expressos na linguagem de consulta CQL. Para obter mais informações, consulte o [Referência de idiomas CQL para Amazon Keyspaces (para Apache Cassandra)](cql.md).

Você pode exibir, pesquisar e baixar eventos recentes em sua Conta da AWS. Para obter mais informações, consulte [Visualização de eventos com histórico de CloudTrail eventos](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/view-cloudtrail-events.html). 

Para obter um registro contínuo dos eventos em seu Conta da AWS, incluindo eventos do Amazon Keyspaces, crie uma trilha. Uma *trilha* permite CloudTrail entregar arquivos de log para um bucket do Amazon S3. Por padrão, quando você cria uma trilha no console, a trilha se aplica a todas as AWS regiões. A trilha registra eventos de todas as regiões na AWS partição e entrega os arquivos de log ao bucket do Amazon S3 que você especificar. Além disso, você pode configurar outros AWS serviços para analisar e agir com base nos dados de eventos coletados nos CloudTrail registros.

Para obter mais informações, consulte os seguintes tópicos no *Guia do usuário do AWS CloudTrail *: 
+ [Visão geral da criação de uma trilha](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-create-and-update-a-trail.html)
+ [CloudTrail serviços e integrações suportados](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-aws-service-specific-topics.html#cloudtrail-aws-service-specific-topics-integrations)
+ [Configurando notificações do Amazon SNS para CloudTrail](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/configure-sns-notifications-for-cloudtrail.html)
+ [Recebendo arquivos de CloudTrail log de várias regiões](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/receive-cloudtrail-log-files-from-multiple-regions.html)
+ [Recebendo arquivos de CloudTrail log de várias contas](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-receive-logs-from-multiple-accounts.html)

Cada entrada de log ou evento contém informações sobre quem gerou a solicitação. As informações de identidade ajudam a determinar o seguinte: 
+ Se a solicitação foi feita com credenciais de usuário root ou AWS Identity and Access Management (IAM).
+ Se a solicitação foi feita com credenciais de segurança temporárias de uma função ou de um usuário federado.
+ Se a solicitação foi feita por outro AWS serviço.

Para obter mais informações, consulte [Elemento userIdentity do CloudTrail ](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-event-reference-user-identity.html).

## Informações sobre Amazon Keyspaces Data Definition Language (DDL) em CloudTrail
<a name="keyspaces-in-cloudtrail-ddl"></a>

CloudTrail é ativado no seu Conta da AWS quando você cria a conta. Quando uma atividade de DDL ocorre no Amazon Keyspaces, essa atividade é automaticamente registrada como CloudTrail um evento junto com AWS outros eventos de serviço **no** histórico de eventos. A tabela a seguir mostra as instruções DDL registradas no Amazon Keyspaces. 


| CloudTrail `eventName` | Declaração | Ação de CQL | AWS Ação do 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 | nenhuma ação CQL disponível | `GetStream` | 
| ListStreams | DDL | nenhuma ação CQL disponível | `ListStreams` | 

## Informações sobre Amazon Keyspaces Data Manipulation Language (DML) em CloudTrail
<a name="keyspaces-in-cloudtrail-dml"></a>

Para habilitar o registro de declarações DML do Amazon Keyspaces com CloudTrail, você deve primeiro habilitar o registro da atividade da API do plano de dados em. CloudTrail Você pode começar a registrar eventos DML do Amazon Keyspaces em trilhas novas ou existentes escolhendo registrar a atividade da **tabela Cassandra** do **tipo de evento de dados** usando o CloudTrail console ou definindo o valor `resources.type` para usar a CLI AWS ou `AWS::Cassandra::Table` as operações de API. CloudTrail Para obter mais informações, consulte [Registrar eventos de dados](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/logging-data-events-with-cloudtrail.html). 

Para obter mais informações e um exemplo que mostra como criar alarmes para eventos de dados, consulte a postagem a seguir no blog do AWS banco de dados [Usando a auditoria DML para Amazon Keyspaces (para Apache](https://aws.amazon.com/blogs/database/using-dml-auditing-for-amazon-keyspaces-for-apache-cassandra/) Cassandra).

A tabela a seguir mostra os eventos de dados registrados CloudTrail por for`Cassandra table`.


| CloudTrail `eventName` | Declaração | Ação de CQL | AWS Ações do SDK | 
| --- | --- | --- | --- | 
|  Select  |  DML  |  `SELECT`  |  `GetKeyspace`, `GetTable`, `GetType`, `ListKeyspaces`, `ListTables`, `ListTypes`, `ListTagsForResource`  | 
|  Inserir  |  DML  |  `INSERT`  |  nenhuma ação AWS do SDK disponível  | 
|  Atualizar  |  DML  |  `UPDATE`  |  nenhuma ação AWS do SDK disponível  | 
|  Excluir  |  DML  |  `DELETE`  |  nenhuma ação AWS do SDK disponível  | 
|  `GetShardIterator`  |  DML  |  nenhuma ação CQL disponível  |  `GetShardIterator`  | 
|  `GetRecords`  |  DML  |  nenhuma ação CQL disponível  |  `GetRecords`  | 

## Noções básicas sobre entradas de arquivos de log do Amazon Keyspaces
<a name="understanding-ct-entries"></a>

CloudTrail os arquivos de log contêm uma ou mais entradas de log. Um evento representa uma única solicitação de qualquer fonte e inclui informações sobre a ação solicitada, a data e a hora da ação, os parâmetros da solicitação e assim por diante. CloudTrail os arquivos de log não são um rastreamento de pilha ordenado das chamadas públicas de API, portanto, eles não aparecem em nenhuma ordem específica. 

O exemplo a seguir mostra uma entrada de CloudTrail registro que demonstra as `DropTable` ações `CreateKeyspace``DropKeyspace`,`CreateTable`, e: 

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

O arquivo de log a seguir mostra um exemplo de uma instrução `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"
    }
}
```

O arquivo de log a seguir mostra um exemplo de uma instrução `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"
    }
}
```

O arquivo de log a seguir mostra um exemplo de uma instrução `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"
    }
}
```

O arquivo de log a seguir mostra um exemplo de uma instrução `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"
    }
}
```