DynamoDB: supervisión
Amazon ofrece CloudWatch para agregar y analizar el rendimiento a través de la consola, la línea de comandos o la API de CloudWatch de CloudWatch. También puede usarlo para configurar alarmas y realizar tareas. Realiza acciones específicas en ciertos eventos.
Consola Cloudwatch
Utilice CloudWatch accediendo a la Consola de administración y luego abriendo la consola de CloudWatch en https://console.aws.amazon.com/cloudwatch/.
Luego puede realizar los siguientes pasos:
Seleccione Metrics desde el panel de navegación.
En métricas de DynamoDB dentro del CloudWatch Metrics by Category panel, elija Table Metrics.
Utilice el panel superior para desplazarse por debajo y examinar la lista completa de métricas de la tabla. losViewing La lista proporciona opciones de métricas.
En la interfaz de resultados, puede seleccionar / anular la selección de cada métrica seleccionando la casilla de verificación junto al nombre del recurso y la métrica. Entonces podrá ver gráficos para cada elemento.
Integración API
Puede acceder a CloudWatch con consultas. Utilice valores de métrica para realizar acciones de CloudWatch. Nota DynamoDB no envía métricas con un valor de cero. Simplemente omite las métricas para los períodos de tiempo en los que esas métricas permanecen en ese valor.
Las siguientes son algunas de las métricas más utilizadas:
ConditionalCheckFailedRequests- Realiza un seguimiento de la cantidad de intentos fallidos en escrituras condicionales, como escrituras PutItem condicionales. Las escrituras fallidas incrementan esta métrica en uno en la evaluación a falso. También arroja un error HTTP 400.
ConsumedReadCapacityUnits- Cuantifica las unidades de capacidad utilizadas durante un período de tiempo determinado. Puede usar esto para examinar el consumo de índices y tablas individuales.
ConsumedWriteCapacityUnits- Cuantifica las unidades de capacidad utilizadas durante un período de tiempo determinado. Puede usar esto para examinar el consumo de índices y tablas individuales.
ReadThrottleEvents- Cuantifica las solicitudes que superan las unidades de capacidad aprovisionadas en lecturas de tabla / índice. Se incrementa en cada acelerador, incluidas las operaciones por lotes con múltiples aceleradores.
ReturnedBytes - Cuantifica los bytes devueltos en operaciones de recuperación dentro de un período de tiempo determinado.
ReturnedItemCount- Cuantifica los artículos devueltos en las operaciones de consulta y escaneo durante un período de tiempo determinado. Se refiere solo a los artículos devueltos, no a los evaluados, que suelen ser cifras totalmente diferentes.
Note - Existen muchas más métricas, y la mayoría de ellas le permiten calcular promedios, sumas, máximos, mínimos y recuentos.