

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Utilización CloudWatch para supervisar el rendimiento de las instancias de base de datos en Neptune
<a name="cloudwatch-monitoring-instances"></a>

Puede utilizar CloudWatch las métricas de Neptune para supervisar lo que ocurre en sus instancias de base de datos y realizar un seguimiento de la longitud de la cola de consultas según lo observa la base de datos. Las siguientes métricas son particularmente útiles:
+ **`CPUUtilization`**: muestra el porcentaje de utilización de CPU.
+ **`VolumeWriteIOPs`**— Muestra el número promedio de I/O escrituras de disco en el volumen del clúster, registrado en intervalos de 5 minutos.
+ **`MainRequestQueuePendingRequests`**: muestra el número de solicitudes que espera en la cola de entrada pendientes de ejecución.

También puede averiguar cuántas solicitudes están pendientes en el servidor utilizando el [punto de conexión de estado de la consulta de Gremlin](gremlin-api-status.md) con el parámetro `includeWaiting`. Esto le mostrará el estado de todas las consultas en espera.

Los siguientes indicadores pueden ayudarle a ajustar sus estrategias de aprovisionamiento y consulta de Neptune para mejorar la eficiencia y el rendimiento:
+ La latencia constante, alta`CPUUtilization`, alta `VolumeWriteIOPs` y baja en `MainRequestQueuePendingRequests` conjunto muestran que el servidor está procesando activamente las solicitudes de escritura simultáneas a un ritmo sostenible y con poco tiempo de I/O espera.
+ Una latencia constante, una `CPUUtilization` baja, unos `VolumeWriteIOPs` bajos y unas `MainRequestQueuePendingRequests` nulas en conjunto indican que hay un exceso de capacidad en la instancia de base de datos principal para procesar las solicitudes de escritura.
+ Una `CPUUtilization` alta y unos `VolumeWriteIOPs` altos, pero una latencia y unas `MainRequestQueuePendingRequests` variables, en conjunto, indican que está enviando más trabajo del que el servidor puede procesar en un intervalo determinado. Considere la posibilidad de crear o cambiar el tamaño de las solicitudes por lotes para realizar la misma cantidad de trabajo con menos sobrecarga transaccional, and/or ampliando la instancia principal para aumentar el número de subprocesos de consulta capaces de procesar las solicitudes de escritura de forma simultánea.
+ Un nivel bajo `CPUUtilization` y alto `VolumeWriteIOPs` significa que los subprocesos de consulta están esperando a que se completen I/O las operaciones de la capa de almacenamiento. Si observa latencias variables y algunas aumentan en `MainRequestQueuePendingRequests`, considere la posibilidad de crear o cambiar el tamaño de las solicitudes por lotes para realizar la misma cantidad de trabajo con menos sobrecarga transaccional.