

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

# Usando CloudWatch para monitorar o desempenho da instância de banco de dados no Neptune
<a name="cloudwatch-monitoring-instances"></a>

Você pode usar CloudWatch métricas no Neptune para monitorar o que está acontecendo em suas instâncias de banco de dados e acompanhar o tamanho da fila de consultas conforme observado pelo banco de dados. As seguintes métricas são particularmente úteis:
+ **`CPUUtilization`**: mostra o percentual de utilização da CPU.
+ **`VolumeWriteIOPs`**— Mostra o número médio de I/O gravações em disco no volume do cluster, relatado em intervalos de 5 minutos.
+ **`MainRequestQueuePendingRequests`**: mostra o número de solicitações na fila de entrada que aguardam execução.

Você também pode descobrir quantas solicitações estão pendentes no servidor usando o [endpoint de status da consulta do Gremlin](gremlin-api-status.md) com o parâmetro `includeWaiting`. Isso fornecerá o status de todas as consultas em espera.

Os seguintes indicadores podem ajudar você a ajustar as estratégias de provisionamento e consulta do Neptune para melhorar a eficiência e o desempenho:
+ Latência consistente, alta`CPUUtilization`, alta `VolumeWriteIOPs` e baixa, `MainRequestQueuePendingRequests` juntas, mostram que o servidor está ativamente envolvido no processamento de solicitações de gravação simultâneas a uma taxa sustentável, com pouca I/O espera.
+ Latência consistente, `CPUUtilization` baixa, `VolumeWriteIOPs` baixas e nenhuma `MainRequestQueuePendingRequests` juntas mostram que você tem excesso de capacidade na instância de banco de dados principal para processar solicitações de gravação.
+ Latência de `CPUUtilization` e `VolumeWriteIOPs` altas, mas variáveis `MainRequestQueuePendingRequests` juntas, mostram que você está enviando mais trabalho do que o servidor pode processar em um intervalo específico. Considere criar ou redimensionar solicitações em lote para realizar a mesma quantidade de trabalho com menos sobrecarga transacional, aumentando a and/or escala da instância primária para aumentar o número de threads de consulta capazes de processar solicitações de gravação simultaneamente.
+ `CPUUtilization`Baixo com alto `VolumeWriteIOPs` significa que os segmentos de consulta estão aguardando a conclusão das I/O operações na camada de armazenamento. Se você observar latências variáveis e algum aumento em `MainRequestQueuePendingRequests`, pense em criar ou redimensionar solicitações em lote para fazer a mesma quantidade de trabalho com menos sobrecarga transacional.