Publicado: Apr 12, 2022
O AWS App Runner agora oferece suporte à transmissão de todos os rastreamentos de solicitação de aplicações em execução no App Runner para o AWS X-Ray. Para os desenvolvedores, o App Runner facilita a rápida implantação de aplicações Web e APIs conteinerizadas na nuvem, em escala e sem precisar gerenciar a infraestrutura. O suporte ao X-Ray no App Runner permite medir a performance dessas aplicações à medida que elas interagem com serviços de dados da AWS, como Amazon RDS, DynamoDB ou Elasticache, ou com aplicações executadas no ECS, EKS ou Fargate. Além disso, esse lançamento permite que os usuários do App Runner usem o X-Ray para obter uma visão completa das solicitações conforme passam por sua aplicação e obter insights para identificar problemas ou oportunidades de otimização.
Caso sua aplicação já esteja instrumentada para rastreamento com o OpenTelemetry, basta habilitar o rastreamento do X-Ray para o seu serviço App Runner sem fazer nenhuma alteração na aplicação. Caso contrário, primeiro é necessário instrumentar sua aplicação com o AWS Distro for OpenTelemetry (ADOT). O ADOT é uma distribuição segura, pronta para produção e com suporte pela AWS do projeto OpenTelemetry. Basta habilitar o rastreamento do X-Ray pelo console do App Runner ao criar um serviço App Runner para sua aplicação. Ao usar a API App Runner ou a AWS CLI, você pode habilitar esse recurso especificando o objeto de parâmetro ObservabilityConfiguration ao criar um serviço ou atualizar um serviço existente.
Para obter mais informações, consulte Tracing for your App Runner application with X-Ray (Rastreamento para sua aplicação App Runner com X-Ray) no Guia do desenvolvedor do AWS App Runner e esta publicação de blog. Para saber mais sobre o App Runner, consulte o Guia do desenvolvedor do AWS App Runner.