Publicado en: Apr 12, 2022

AWS App Runner ahora admite la transmisión de todos los rastros de solicitud de las aplicaciones que se ejecutan en App Runner a AWS X-Ray. App Runner facilita a los desarrolladores la implementación rápida de aplicaciones web en contenedores y API en la nube, a escala y sin necesidad de administrar la infraestructura. La compatibilidad con X-Ray en App Runner permite medir el rendimiento de estas aplicaciones a medida que interactúan con los servicios de datos de AWS, como Amazon RDS, DynamoDB o Elasticache, o con las aplicaciones que se ejecutan en ECS, EKS o Fargate. Además, este lanzamiento permite a los usuarios de App Runner utilizar X-Ray para obtener una vista integral de las solicitudes a medida que se desplazan dentro de la aplicación, así como obtener información para identificar problemas u oportunidades de optimización.

Si la aplicación ya se encuentra instrumentada para el rastreo con OpenTelemetry, puede simplemente habilitar el rastreo X-Ray para el servicio App Runner sin realizar ningún cambio en la aplicación. De lo contrario, primero debe instrumentar la aplicación con AWS Distro for OpenTelemetry (ADOT). ADOT es una distribución segura, lista para la producción y compatible con AWS del proyecto OpenTelemetry. A continuación, simplemente habilite el rastreo X-Ray desde la consola de App Runner al crear un servicio de App Runner para la aplicación. Al utilizar la API de App Runner o la CLI de AWS, puede habilitar esta característica al especificar el objeto de parámetro ObservabilityConfiguration mientras crea un nuevo servicio o actualiza un servicio existente.

Para obtener más información, consulte la guía para desarrolladores sobre el rastreo de aplicaciones de App Runner con X-Ray y esta publicación en el blog. Para obtener más información sobre App Runner, consulte la Guía para desarrolladores de AWS App Runner.