¿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, la respuesta y también sobre las llamadas que su aplicación realiza aAWSrecursos, microservicios, bases de datos y API web.

AWS X-Rayrecibe seguimientos 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 el envío de datos de seguimiento para las solicitudes entrantes y salientes y otros eventos dentro de la aplicación, junto con los 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 descendentes aAWSservicios que realiza tu aplicación Java. Hay varios SDK, agentes y herramientas que se pueden usar para instrumentar su aplicación para el trazado de X-Ray ConsulteInstrumentación de su solicitudpara obtener más información.

AWSservicios que sonintegrado con X-Raypuede añadir encabezados de seguimiento a las solicitudes, enviar datos de rastreo a X-Ray, enviar datos de rastreo a X-Ray, enviar datos de seguimiento a las Por ejemplo,AWS Lambdapuede enviar datos de seguimiento sobre solicitudes a las funciones de Lambda y ejecutar el demonio 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 datos de seguimiento directamente a X-Ray, cada SDK de cliente envía documentos de segmentos JSON a un proceso de daemon que detecta el tráfico de UDP. LaDemonio de X-Rayalmacena en búfer los segmentos de una cola y los carga en X-Ray por 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 rastreo delAWSrecursos que permiten que sus aplicaciones en la nube generen unmapa de servicios. El mapa de servicios muestra el cliente, el servicio de front-end y los servicios de backend a los que llama el servicio de front-end para procesar las solicitudes y conservar los datos. Utilice el mapa de servicios para identificar cuellos de botella, picos de latencia y otros problemas que se deben resolver para mejorar el rendimiento de sus aplicaciones.


      El mapa de servicios muestra el cliente, el servicio de front-end y los servicios de backend a los que llama su servicio de front-end para procesar las solicitudes y conservar los datos