¿Cómo soluciono los problemas de una “excepción de limitación” con las operaciones de DynamoDB Accelerator (DAX)?

2 minutos de lectura
0

Recibo una “excepción de limitación” con las operaciones del Amazon DynamoDB Accelerator (DAX). ¿Qué significa esto y cómo puedo solucionarlo?

Descripción breve

DAX monitorea el uso de la CPU de sus clústeres. Cuando el uso de la CPU es demasiado alto, el DAX limita la solicitud. Por lo tanto, una ThrottlingException limita la velocidad a la que el DAX acepta solicitudes de operaciones de lectura o escritura.

Para reducir la posibilidad de que el DAX limite sus operaciones, siga las prácticas recomendadas que se indican a continuación para reducir el uso de la CPU.

Resolución

Utilice las siguientes métricas en Amazon CloudWatch para realizar un seguimiento del uso de la CPU del DAX y evitar la limitación:

  • Supervise la métrica ThrottledRequestCount para identificar el recuento de solicitudes restringidas del DAX.
  • Utilice la métrica de CPUUtilization para identificar el porcentaje de utilización de la CPU del nodo o clúster.
  • Utilice TotalRequestCount para identificar si hay un aumento en el número de solicitudes gestionadas por el clúster.
  • Utilice métricas específicas de la operación, como GetItemRequestCount, PutItemRequestCount, QueryRequestCount o ScanRequestCount para identificar los picos en las solicitudes de operación.
  • Utilice ItemCacheMisses, QueryCacheMisses o ScanCacheMisses para identificar un aumento en los errores de caché.

Para obtener más información sobre las métricas que puede utilizar, consulte Métricas de DAX.

Si el uso de la CPU es constantemente alto y hay un aumento en el tráfico de lectura o escritura al clúster, amplíe el clúster vertical u horizontalmente:

  • Si el uso de la CPU es alto y hay un aumento en el tráfico de lectura con pocos errores de caché, amplíe horizontalmente el clúster. Para obtener más información, consulte Escalado horizontal.
  • Si el uso de la CPU es alto y hay un aumento en el tráfico de escritura con un alto número de errores de caché, amplíe verticalmente el clúster. Para obtener más información, consulte Escalado vertical.

OFICIAL DE AWS
OFICIAL DE AWSActualizada hace 2 años