

# Monitorar o com o Amazon CloudWatch
<a name="dax-monitoring-cloudwatch"></a>

 É possível monitorar o DynamoDB Accelerator (DAX) usando o Amazon CloudWatch, que coleta e processa dados brutos do DAX e os transforma em métricas legíveis quase em tempo real. Essas estatísticas são gravadas durante um período de duas semanas. Você pode acessar as informações históricas para obter uma perspectiva melhor sobre o desempenho do aplicativo web ou do serviço. Por padrão, os dados de métrica do DAX são enviados para o CloudWatch automaticamente. Para obter mais informações, consulte [O que é o Amazon CloudWatch?](https://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/WhatIsCloudWatch.html) no *Guia do usuário do Amazon CloudWatch*. 

**Topics**
+ [Como usar as métricas do DAX?](#dax-how-to-use-metrics)
+ [Visualizar métricas e dimensões do DAX](dax-metrics-dimensions-dax.md)
+ [Criar alarmes do CloudWatch para monitorar o DAX](dax-creating-alarms.md)
+ [Monitoramento da produção](dax-production-monitoring.md)

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

 As métricas informadas pelo DAX 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. 


****  

|   Como?   |   Métricas relevantes   | 
| --- | --- | 
|  Determinar se ocorreu algum erro do sistema  |  Monitore `FaultRequestCount` para determinar se alguma solicitação resultou em um código HTTP 500 (erro de servidor). Isso pode indicar um erro de serviço interno do DAX ou um HTTP 500 na [métrica SystemErrors](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/metrics-dimensions.html) da tabela subjacente.  | 
|  Determinar se ocorreu algum erro do usuário  |  Monitore `ErrorRequestCount` para determinar se alguma solicitação resultou em um código HTTP 400 (erro de cliente). Se você vir a contagem de erros aumentando, investigue e verifique se você está enviando solicitações de clientes corretas.  | 
|  Determinar se ocorreu alguma ausência no cache  |  Monitore `ItemCacheMisses` para determinar o número de vezes que um item não foi encontrado no cache e `QueryCacheMisses` e `ScanCacheMisses` para determinar o número de vezes que uma consulta ou um resultado de verificação não foi encontrado no cache.  | 
|  Monitorar taxas de acerto do cache  |  Use a [Matemática de métricas do CloudWatch](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/using-metric-math.html) para definir uma métrica da taxa de acertos do cache usando expressões matemáticas. <br /> Por exemplo, para o cache do item, você pode usar a expressão m1/SUM([m1, m2])\*100, em que m1 é a métrica `ItemCacheHits` e m2 é a métrica `ItemCacheMisses` para seu cluster. Para os caches de verificação e consulta, você pode seguir o mesmo padrão usando a métrica do cache de verificação e consulta correspondente.  | 