Una tabla DynamoDB publica eventos de cambio en un stream de DynamoDB. Una función Lambda procesa esos eventos del stream. A veces, los pedidos entrantes tienen una cantidad de pedido de 0. Necesita construir un panel que muestre cuántos clientes únicos se ven afectados por este problema cada día. ¿Qué debería implementar?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Otorgue al rol de ejecución de Lambda permiso para publicar logs en CloudWatch Logs. Cree una consulta de CloudWatch Logs Insights que cuente los clientes únicos para los registros con order quantity = 0, agrupados por intervalos de 1 día, y agregue esa consulta a un panel de CloudWatch..
Por qué esta es la respuesta
La opción correcta permite a la función Lambda registrar los eventos de cambio en CloudWatch Logs. Luego, CloudWatch Logs Insights es una herramienta poderosa para analizar y consultar estos logs. Puede crear una consulta que filtre los registros donde la cantidad del pedido sea 0, cuente los clientes únicos y los agrupe por día. Esta consulta se puede agregar directamente a un panel de CloudWatch para visualización. Amazon Athena con CloudTrail no es adecuado porque CloudTrail registra las llamadas a la API de AWS, no los datos de la aplicación procesados por Lambda. EventBridge está diseñado para enrutar eventos, no para agregar o analizar datos directamente para paneles. Las métricas personalizadas de CloudWatch son para puntos de datos numéricos y no son ideales para contar clientes únicos basados en un filtro de datos de stream y agruparlos diariamente sin una lógica adicional.
Aprueba tu examen — sin la interminable búsqueda de respuestas
Obtén todas las preguntas y explicaciones verificadas para este examen en un solo lugar, y ahorra horas de preparación. Más de 1,000 certificaciones · Más de 20 idiomas · Empieza gratis.
Aprueba tu examen más rápido → No se requiere tarjeta