¿Qué es AWS X-Ray? - AWS X-Ray

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

¿Qué es AWS X-Ray?

AWS X-Rayes un servicio que recopila datos sobre las solicitudes que su aplicación atiende y proporciona herramientas que puede utilizar para consultar, filtrar y obtener información sobre dichos datos para identificar problemas y oportunidades de optimización. En cada solicitud rastreada enviada a su aplicación, puede ver información detallada sobre la solicitud y la respuesta y también sobre las llamadas que su aplicación realiza a posteriores.AWSrecursos, microservicios, bases de datos y API web.

AWS X-Rayrecibe rastros de su aplicación, además deAWSservicios que utiliza su aplicación que ya están integrados con X-Ray. La instrumentación de la aplicación implica enviar datos de seguimiento para solicitudes entrantes y salientes y otros eventos dentro de la aplicación, junto con metadatos sobre cada solicitud. Muchos escenarios de instrumentación solo requieren cambios en la configuración. Por ejemplo, puede instrumentar todas las solicitudes HTTP entrantes y las llamadas posteriores aAWSservicios que realiza su aplicación Java. Existen varios SDK, agentes y herramientas que se pueden utilizar para instrumentar su aplicación para el rastreo de X-Ray X. ConsulteInstrumentación de su aplicaciónpara obtener más información, consulte.

AWSservicios que sonintegrado con X-Raypuede agregar encabezados de rastreo a las solicitudes entrantes, enviar datos de rastreo a X-Ray o ejecutar el demonio de X-Ray. Por ejemplo,AWS Lambdapuede enviar datos de rastreo sobre las solicitudes a sus funciones de Lambda y ejecutar el demonio de X-Ray en los trabajadores para facilitar el uso del SDK de X-Ray.


      Cómo funciona el SDK de X-Ray

En lugar de enviar los datos de rastreo directamente a X-Ray, cada SDK de cliente envía documentos de segmento JSON a un proceso del demonio que escucha el tráfico UDP. LaDemonio de X-Rayalmacena en búfer segmentos en una cola y los carga a X-Ray en lotes. El demonio está disponible para Linux, Windows y macOS y se incluye en las plataformas AWS Elastic Beanstalk y AWS Lambda.

X-Ray utiliza datos de seguimiento delAWSrecursos que alimentan sus aplicaciones en la nube para generar unGráfico de servicios. El gráfico de servicios muestra el cliente, el servicio front-end y los servicios back-end a los que llama el servicio front-end para procesar solicitudes y mantener los datos. Utilice el gráfico de servicios para identificar cuellos de botella, picos de latencia y otros problemas que puede resolver a fin de mejorar el desempeño de las aplicaciones.


      El gráfico de servicios muestra el cliente, el servicio front-end y los servicios back-end a los que llama el servicio front-end para procesar solicitudes y mantener los datos

Consultetutorial de introducciónpara empezar a utilizar X-Ray con una aplicación de ejemplo instrumentada.