¿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-Ray es un servicio que recopila datos sobre las solicitudes que atiende su aplicación y proporciona herramientas que puede utilizar para ver, filtrar y obtener información sobre esos datos a fin de identificar problemas y oportunidades de optimización. En el caso de cualquier solicitud rastreada hasta su aplicación, podrá ver información detallada no solo sobre la solicitud y la respuesta, sino también sobre las llamadas que la aplicación realiza a AWS los recursos intermedios, los microservicios, las bases de datos y la web. APIs

X-Ray muestra información detallada sobre las solicitudes de aplicaciones.

AWS X-Ray recibe trazas de su aplicación, además de los usos de Servicios de AWS su aplicación que ya están integrados con X-Ray. La instrumentación de una aplicación implica el envío de datos de rastro para solicitudes entrantes y salientes y otros eventos de la aplicación junto con los metadatos de cada solicitud. Muchos escenarios de instrumentación solo requieren cambios en la configuración. Por ejemplo, puede utilizar todas las HTTP solicitudes entrantes y las llamadas posteriores Servicios de AWS que realice su aplicación Java. Existen varios SDKs agentes y herramientas que se pueden utilizar para instrumentar su aplicación de rastreo de rayos X. Para obtener más información, consulte Instrumentación de su aplicación.

Servicios de AWS que están integrados con X-Ray pueden añadir encabezados de rastreo a las solicitudes entrantes, enviar datos de rastreo a X-Ray o ejecutar el daemon X-Ray. Por ejemplo, AWS Lambda puede enviar datos de rastreo sobre las solicitudes a sus funciones de Lambda y ejecutar el daemon X-Ray en los trabajadores para facilitar su uso. SDK

Cómo SDK funciona la radiografía

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

X-Ray utiliza los datos de rastreo de los AWS recursos que impulsan sus aplicaciones en la nube para generar un mapa de rastreo detallado. El mapa de rastreo muestra el cliente, su servicio de front-end y los servicios de backend a los que recurre su servicio de front-end para procesar las solicitudes y conservar los datos. Utilice el mapa de rastreo para identificar los cuellos de botella, los picos de latencia y otros problemas que debe resolver para mejorar el rendimiento de sus aplicaciones.

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