Monitorización serverless para AWS Step Functions
AWS Step Functions es un servicio de orquestación sin servidor que permite a los desarrolladores crear y gestionar procesos de aplicaciones de múltiples pasos. Además de obtener métricas de CloudWatch de la integración de AWS Step Functions de Datadog, Datadog también proporciona rastreo, logs y métricas mejoradas de AWS Step Functions a través de la recopilación de logs de CloudWatch.
Cómo funciona
La monitorización de Datadog AWS Step Functions utiliza las métricas de CloudWatch de la integración de AWS Step Functions y los logs de CloudWatch enviados a través de Datadog Forwarder o Amazon Data Firehose. Tanto Forwarder como Firehose se ejecutan en tu entorno. El envío de logs de CloudWatch proporciona rastreo y métricas mejoradas.
Monitor del mantenimiento general de Step Functions en la vista serverless
La vista serverless muestra métricas clave para tu Step Functions en un solo lugar para proporcionar fácilmente una snapshot del mantenimiento de tu Step Functions. Puedes acceder a una vista detallada de cada Step Function para consultar todas las métricas, logs, y trazas asociados dentro de un intervalo de tiempo determinado y configurar monitors para ejecuciones problemáticas.
Visualiza trazas de AWS Step Function en un mapa de máquina de estados
Cuando el rastreo de Step Function está activado, puedes utilizar una representación visual de una ejecución de AWS Step Function a través de un mapa de máquina de estados. Obtén una visión general de si una ejecución correcta o incorrecta siguió la ruta esperada a través de la máquina de estados. Profundiza en las ejecuciones anómalas para identificar qué estados son problemáticos o tienen una alta latencia.
Reduce el tiempo de depuración de Step Function con trazas de una ejecución detallada
Puedes ver trazas de principio a fin para una sola ejecución de Step Function y sus logs, errores y métricas asociados, lo cual te permite identificar problemas en tu lógica de Step Function. Los tramos de Step Function también contienen metadatos detallados para entradas y salidas de pasos, trazas Lambda asociadas y una duración de los pasos que te ayuda a reproducir errores y solucionar cuellos de botella.
Para empezar, sigue las instrucciones de instalación.
Referencias adicionales
Más enlaces, artículos y documentación útiles: