Visualizar métricas e dimensões do DAX
Quando você interage com o Amazon DynamoDB, ele envia as seguintes métricas e dimensões ao Amazon CloudWatch. É possível usar os procedimentos a seguir para visualizar as métricas do DynamoDB Accelerator (DAX).
Para visualizar métricas (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.
Abra o console do CloudWatch em https://console.aws.amazon.com/cloudwatch/
. -
No painel de navegação, selecione Métricas.
-
Selecione o namespace DAX.
Para visualizar as métricas (AWS CLI)
-
Em um prompt de comando, use o seguinte comando.
aws cloudwatch list-metrics --namespace "AWS/DAX"
Métricas e dimensões do DAX
As seções a seguir contêm as métricas e as dimensões que o DAX envia para o CloudWatch.
Métricas do DAX
As métricas a seguir estão disponíveis no DAX. O DAX envia métricas ao CloudWatch somente quando elas têm um valor diferente de zero.
nota
O Amazon CloudWatch agrega as seguintes métricas do DAX em intervalos de um minuto:
-
CPUUtilization
-
CacheMemoryUtilization
-
NetworkBytesIn
-
NetworkBytesOut
-
BaselineNetworkBytesInUtilization
-
BaselineNetworkBytesOutUtilization
-
NetworkPacketsIn
-
NetworkPacketsOut
-
GetItemRequestCount
-
BatchGetItemRequestCount
-
BatchWriteItemRequestCount
-
DeleteItemRequestCount
-
PutItemRequestCount
-
UpdateItemRequestCount
-
TransactWriteItemsCount
-
TransactGetItemsCount
-
ItemCacheHits
-
ItemCacheMisses
-
QueryCacheHits
-
QueryCacheMisses
-
ScanCacheHits
-
ScanCacheMisses
-
TotalRequestCount
-
ErrorRequestCount
-
FaultRequestCount
-
FailedRequestCount
-
QueryRequestCount
-
ScanRequestCount
-
ClientConnections
-
EstimatedDbSize
-
EvictedSize
-
CPUCreditUsage
-
CPUCreditBalance
-
CPUSurplusCreditBalance
-
CPUSurplusCreditsCharged
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 DAX ou usando o console do CloudWatch, 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 |
---|---|
CPUUtilization |
O percentual de utilização da CPU do nó ou cluster. Unidades: Estatística válida:
|
CacheMemoryUtilization |
O percentual de memória cache disponível que está em uso pelo cache de item e cache de consulta no nó ou cluster. Os dados armazenados em cache começam a ser despejados antes que a utilização da memória atinja 100% (consulte a métrica Unidades: Estatística válida:
|
NetworkBytesIn |
O número de bytes recebidos em todas as interfaces de rede pelo nó ou cluster. Unidades: Estatística válida:
|
NetworkBytesOut |
O número de bytes enviados em todas as interfaces de rede pelo nó ou cluster. Essa métrica identifica o volume de tráfego de saída em termos do número de bytes em um único nó ou cluster. Unidades: Estatística válida:
|
BaselineNetworkBytesInUtilization |
A porcentagem da largura de banda de rede de linha de base consumida em determinado momento para o tráfego de entrada. Para referência, 50% significa que metade da largura de banda de rede disponível para tráfego de entrada está sendo usada. Unidades: Estatística válida:
|
BaselineNetworkBytesOutUtilization |
A porcentagem da largura de banda da rede de linha de base consumida em determinado momento para o tráfego de saída. Para referência, 50% significa que metade da largura de banda da rede disponível para tráfego de saída está sendo usada. Unidades: Estatística válida:
|
NetworkPacketsIn |
O número de pacotes recebidos em todas as interfaces de rede pelo nó ou cluster. Unidades: Estatística válida:
|
NetworkPacketsOut |
O número de pacotes enviados em todas as interfaces de rede pelo nó ou cluster. Essa métrica identifica o volume de tráfego de saída em termos do número de pacotes em um único nó ou cluster. Unidades: Estatística válida:
|
GetItemRequestCount |
O número de solicitações Unidades: Estatística válida:
|
BatchGetItemRequestCount |
O número de solicitações Unidades: Estatística válida:
|
BatchWriteItemRequestCount |
O número de solicitações Unidades: Estatística válida:
|
DeleteItemRequestCount |
O número de solicitações Unidades: Estatística válida:
|
PutItemRequestCount |
O número de solicitações Unidades: Estatística válida:
|
UpdateItemRequestCount |
O número de solicitações Unidades: Estatística válida:
|
TransactWriteItemsCount |
O número de solicitações Unidades: Estatística válida:
|
TransactGetItemsCount |
O número de solicitações Unidades: Estatística válida:
|
ItemCacheHits |
O número de vezes que um item foi retornado do cache pelo nó ou cluster. Unidades: Estatística válida:
|
ItemCacheMisses |
O número de vezes que um item não estava no cache do nó ou cluster e precisou ser recuperado do DynamoDB. Unidades: Estatística válida:
|
QueryCacheHits |
O número de vezes que um resultado de consulta foi retornado do cache do nó ou cluster. Unidades: Estatística válida:
|
QueryCacheMisses |
O número de vezes que um resultado de consulta não estava no cache do nó ou cluster e precisou ser recuperado do DynamoDB. Unidades: Estatística válida:
|
ScanCacheHits |
O número de vezes que um resultado de verificação foi retornado do cache do nó ou cluster. Unidades: Estatística válida:
|
ScanCacheMisses |
O número de vezes que um resultado de verificação não estava no cache do nó ou cluster e precisou ser recuperado do DynamoDB. Unidades: Estatística válida:
|
TotalRequestCount |
O número total de solicitações manipuladas pelo nó ou cluster. Unidades: Estatística válida:
|
ErrorRequestCount |
Número total de solicitações que resultaram em um erro de usuário relatado pelo nó ou cluster. As solicitações que foram limitadas pelo nó ou cluster estão incluídas. Unidades: Estatística válida:
|
ThrottledRequestCount |
O número total de solicitações limitadas pelo nó ou cluster. As solicitações que foram limitadas pelo DynamoDB não são incluídas e podem ser monitoradas usando métricas do DynamoDB. Unidades: Estatística válida:
|
FaultRequestCount |
Número total de solicitações que resultaram em um erro interno relatado pelo nó ou cluster. Unidades: Estatística válida:
|
FailedRequestCount |
Número total de solicitações que resultaram em erro relatado pelo nó ou cluster. Unidades: Estatística válida:
|
QueryRequestCount |
O número de solicitações de consulta manipuladas pelo nó ou cluster. Unidades: Estatística válida:
|
ScanRequestCount |
O número de solicitações de varredura manipuladas pelo nó ou cluster. Unidades: Estatística válida:
|
ClientConnections |
O número de conexões simultâneas feitas pelos clientes ao nó ou cluster. Unidades: Estatística válida:
|
EstimatedDbSize |
Uma aproximação da quantidade de dados armazenados em cache no cache de item e no cache de consulta pelo nó ou cluster. Unidades: Estatística válida:
|
EvictedSize |
A quantidade de dados que foi removida pelo nó ou cluster para criar espaço para dados recém-solicitados. Se a taxa de erros aumentar e você observar que essa métrica também está crescendo, isso provavelmente significa que seu conjunto de trabalho aumentou. Você deve considerar migrar para um cluster com um tipo de nó maior. Unidades: Estatística válida:
|
CPUCreditUsage |
O número de créditos de CPU gastos pelo nó por utilização de CPU. Um crédito de CPU equivale a um vCPU em execução em 100% de utilização por um minuto ou a uma combinação equivalente de vCPUs, utilização e tempo (por exemplo, um vCPU em execução a 50% de utilização por dois minutos ou dois vCPUs em execução a 25% de utilização por dois minutos). As métricas de crédito de CPU estão disponíveis a uma frequência de apenas 5 minutos. Se você especificar um período de mais cinco minutos, use a estatística Unidades: Estatística válida:
|
CPUCreditBalance |
O número de créditos ganhos de CPU que um nó acumulou desde que foi iniciado. Os créditos são acumulados no saldo de créditos após terem sido ganhos e são removidos do saldo de créditos quando são gastos. O saldo de créditos tem um limite máximo que é determinado pelo tamanho do nó do DAX. Depois que o limite for atingido, todos os novos créditos ganhos serão descartados. Os créditos em Unidades: Estatística válida:
|
CPUSurplusCreditBalance |
O número de créditos excedentes gastos por um nó do DAX quando seu valor O valor Unidades: Estatística válida:
|
CPUSurplusCreditsCharged |
O número de créditos excedentes gastos que não são pagos pelos créditos de CPU ganhos e que, portanto, incorrem em uma cobrança adicional. Os créditos excedentes ultrapassaram o número máximo de créditos que o nó pode obter em um período de 24 horas. Os créditos excedentes gastos acima do limite máximo são cobrados no final da hora ou quando o nó for terminado. Unidades: Estatística válida:
|
nota
As métricas CPUCreditUsage
, CPUCreditBalance
, CPUSurplusCreditBalance
e CPUSurplusCreditsCharged
estão disponíveis apenas para nós T3.
Dimensões para métricas do DAX
As métricas do DAX são qualificadas pelos valores para a conta, o ID de cluster ou a combinação do ID do cluster e o do nó. Você pode usar o console do CloudWatch para recuperar dados do DAX junto com qualquer uma das dimensões da tabela a seguir.
Dimensão |
Namespace da métrica do CloudWatch |
Descrição |
---|---|---|
Account
|
DAX Metrics
|
Fornece estatísticas agregadas em todos os nós em uma conta. |
ClusterId
|
Cluster Metrics
|
Limita os dados a um cluster. |
ClusterId, NodeId
|
ClusterId, NodeId
|
Limita os dados a um nó dentro de um cluster. |