Métricas e dimensões do Amazon Keyspaces - Amazon Keyspaces (para Apache Cassandra)

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á.

Métricas e dimensões do Amazon Keyspaces

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/.

  2. Se necessário, altere a região da . 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.

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

  4. 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.

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

Métricas e dimensões do Amazon Keyspaces

As métricas e dimensões que o Amazon Keyspaces envia para a Amazon CloudWatch estão listadas aqui.

Métricas do Amazon Keyspaces

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:

  • Maximum – O número máximo de unidades de capacidade de leitura que podem ser usadas por uma tabela da conta.

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:

  • Maximum – O número máximo de unidades de capacidade de gravação que podem ser usadas por uma tabela da conta.

AccountProvisionedReadCapacityUtilization

O percentual de unidades de capacidade de leitura provisionada utilizadas por uma conta.

Unidades: Percent

Estatística válida:

  • Maximum: o percentual máximo de unidades de capacidade de leitura provisionada utilizadas pela conta.

  • Minimum: o percentual mínimo de unidades de capacidade de leitura provisionada utilizadas pela conta.

  • Average: o percentual médio de unidades de capacidade de leitura provisionada utilizadas pela conta. A métrica é publicada para intervalos de cinco minutos. Portanto, se você ajustar rapidamente as unidades de capacidade de leitura provisionada, essa estatística poderá não refletir a média real.

AccountProvisionedWriteCapacityUtilization

O percentual de unidades de capacidade de gravação provisionada utilizadas por uma conta.

Unidades: Percent

Estatística válida:

  • Maximum: a porcentagem máxima de unidades de capacidade de gravação provisionada utilizadas pela conta.

  • Minimum: a porcentagem mínima de unidades de capacidade de gravação provisionada utilizadas pela conta.

  • Average: a porcentagem média de unidades de capacidade de gravação provisionada utilizadas pela conta. A métrica é publicada para intervalos de cinco minutos. Portanto, se você ajustar rapidamente as unidades de capacidade de gravação provisionada, essa estatística poderá não refletir a média real.

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:

  • Maximum – O tamanho máximo de armazenamento da tabela.

  • Minimum – O tamanho mínimo de armazenamento da tabela.

  • Average – O tamanho médio de armazenamento da tabela. Essa métrica é calculada em intervalos de 4 a 6 horas.

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 ter mais informações, consulte Estime o consumo de capacidade de transações leves no Amazon Keyspaces.

Unidades: Count

Dimensões: Keyspace, TableName

Estatística válida:

  • Minimum

  • Maximum

  • Average

  • SampleCount

  • Sum

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.

nota

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?

Unidades: Count

Dimensões: Keyspace, TableName

Estatística válida:

  • Minimum – O número mínimo de unidades de capacidade de leitura consumidas por qualquer solicitação individual à tabela.

  • Maximum – O número máximo de unidades de capacidade de leitura consumidas por qualquer solicitação individual à tabela.

  • Average: a capacidade de leitura por solicitação média consumida.

    nota

    O valor Average é influenciado por períodos de inatividade em que o valor da amostra será zero.

  • Sum: o total de unidades de capacidade de leitura consumidas. Essa é a estatística mais útil para a métrica ConsumedReadCapacityUnits.

  • SampleCount: O número de solicitações ao Amazon Keyspaces, mesmo que nenhuma capacidade de leitura tenha sido consumida.

    nota

    O valor SampleCount é influenciado por períodos de inatividade em que o valor da amostra será zero.

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.

nota

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?

Unidades: Count

Dimensões: Keyspace, TableName

Estatística válida:

  • Minimum – O número mínimo de unidades de capacidade de gravação consumidas por qualquer solicitação individual à tabela.

  • Maximum – O número máximo de unidades de capacidade de gravação consumidas por qualquer solicitação individual à tabela.

  • Average: a capacidade de gravação por solicitação média consumida.

    nota

    O valor Average é influenciado por períodos de inatividade em que o valor da amostra será zero.

  • Sum: o total de unidades de capacidade de gravação consumidas. Essa é a estatística mais útil para a métrica ConsumedWriteCapacityUnits.

  • SampleCount: O número de solicitações ao Amazon Keyspaces, mesmo que nenhuma capacidade de gravação tenha sido consumida.

    nota

    O valor SampleCount é influenciado por períodos de inatividade em que o valor da amostra será zero.

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:

  • Maximum: o percentual máximo de unidades de capacidade de leitura provisionada utilizadas pela tabela de leitura provisionada mais alta da conta.

  • Minimum: o percentual mínimo de unidades de capacidade de leitura provisionada utilizadas pela tabela de leitura provisionada mais alta da conta.

  • Average: o percentual médio de unidades de capacidade de leitura provisionada utilizadas pela tabela de leitura provisionada mais alta da conta. A métrica é publicada para intervalos de cinco minutos. Portanto, se você ajustar rapidamente as unidades de capacidade de leitura provisionada, essa estatística poderá não refletir a média real.

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:

  • Maximum – A porcentagem máxima de unidades de capacidade de gravação provisionadas utilizadas pela tabela de gravação provisionada mais alta da conta.

  • Minimum – A porcentagem mínima de unidades de capacidade de gravação provisionadas utilizadas pela tabela de gravação provisionada mais alta da conta.

  • Average – A porcentagem média de unidades de capacidade de gravação provisionadas utilizadas pela tabela de gravação provisionada mais alta da conta. A métrica é publicada para intervalos de cinco minutos. Portanto, se você ajustar rapidamente as unidades de capacidade de gravação provisionada, essa estatística poderá não refletir a média real.

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:

  • SampleCount

  • Sum

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:

  • Minimum: a configuração mais baixa para a capacidade de leitura provisionada. Se você usar ALTER TABLE para aumentar a capacidade de leitura, esta métrica mostrará o valor mais baixo de ReadCapacityUnits provisionado durante esse período.

  • Maximum: a configuração mais alta para a capacidade de leitura provisionada. Se você usar ALTER TABLE para diminuir a capacidade de leitura, esta métrica mostrará o valor mais alto de ReadCapacityUnits provisionado durante esse período.

  • Average: a capacidade média de leitura provisionada. A métrica ProvisionedReadCapacityUnits é publicada para intervalos de cinco minutos. Portanto, se você ajustar rapidamente as unidades de capacidade de leitura provisionada, essa estatística poderá não refletir a média real.

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:

  • Minimum: a configuração mais baixa para capacidade de gravação provisionada. Se você usar ALTER TABLE para aumentar a capacidade de gravação, esta métrica mostrará o valor mais baixo de WriteCapacityUnits provisionado durante esse período.

  • Maximum: a configuração mais alta para a capacidade de gravação provisionada. Se você usar ALTER TABLE para diminuir a capacidade de gravação, esta métrica mostrará o valor mais alto de WriteCapacityUnits provisionado durante esse período.

  • Average: a capacidade média de gravação provisionada. A métrica ProvisionedWriteCapacityUnits é publicada para intervalos de cinco minutos. Portanto, se você ajustar rapidamente as unidades de capacidade de gravação provisionada, essa estatística poderá não refletir a média real.

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:

  • SampleCount

  • Sum

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:

  • Average

  • Maximum

  • Minimum

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:

  • Minimum

  • Maximum

  • Average

  • SampleCount

  • Sum

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 3000 RCU/RRU por segundo. Recomendamos revisar seu modelo de dados para distribuir o tráfego de leitura/gravação em mais partições para mitigar essas exceções.

nota

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:

  • SampleCount

  • Sum

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:

  • SampleCount

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:

  • O tempo decorrido para solicitações bem-sucedidas (Minimum, Maximum, Sum ou Average).

  • O número de solicitações bem-sucedidas (SampleCount).

SuccessfulRequestLatency reflete a atividade somente no Amazon Keyspaces e não leva em consideração a latência da rede nem a atividade no lado do cliente.

Unidades: Milliseconds

Dimensões: Keyspace, TableName, Operation

Estatística válida:

  • Minimum

  • Maximum

  • Average

  • SampleCount

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:

  • Sum

  • SampleCount

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:

  • Sum – O número total de SystemReconciliationDeletes consumidos em um período.

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:

  • Sum – O número total de TTLDeletes consumidos em um período.

UserErrors

Solicitações para o Amazon Keyspaces que geram um erro InvalidRequest durante o período de tempo especificado. Um código InvalidRequest geralmente indica um erro no lado do cliente, como uma combinação inválida de parâmetros, uma tentativa de atualizar uma tabela inexistente ou uma assinatura de solicitação incorreta.

UserErrorsrepresenta 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:

  • Sum

  • SampleCount

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:

  • SampleCount

  • Sum

Dimensões para métricas do Amazon Keyspaces

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.