Seguimiento de solicitudes de Amazon S3 mediante AWS X-Ray - Amazon Simple Storage Service

Seguimiento de solicitudes de Amazon S3 mediante AWS X-Ray

AWS X-Ray recopila datos sobre las solicitudes que su aplicación procesa. Usted luego puede ver y filtrar los datos para identificar y solucionar problemas y errores de rendimiento en las aplicaciones distribuidas y en la arquitectura de microservicios. Para cada solicitud rastreada que se envía a la aplicación, se muestra información detallada sobre la solicitud, la respuesta y las llamadas que la aplicación realiza a los recursos de AWS, los microservicios, las bases de datos y las API web de HTTP.

Para obtener más información, consulte ¿Qué es AWS X-Ray? en la Guía para desarrolladores de AWS X-Ray.

Cómo funciona X-Ray con Amazon S3

AWS X-Ray admite la propagación de contexto de seguimiento para Amazon S3, por lo que puede ver las solicitudes de extremo a extremo cuando se desplazan por toda la aplicación. X-Ray agrega los datos que generan los servicios individuales, como Amazon S3, AWS Lambda y Amazon EC2, y los numerosos recursos que conforman la aplicación. Le proporciona una visión general del rendimiento de la aplicación.

Amazon S3 se integra con X-Ray para propagar el contexto de seguimiento y ofrecer una cadena de solicitudes con nodos upstream y downstream . Si un servicio upstream incluye un encabezado de rastreo con formato válido con su solicitud S3, Amazon S3 pasa el encabezado de rastreo cuando entrega notificaciones de eventos a servicios downstream como Lambda, Amazon SQS y Amazon SNS. Si tiene todos estos servicios integrados activamente con X-Ray, están enlazados en una cadena de solicitudes para proporcionarle los detalles completos de sus solicitudes de Amazon S3.

Para enviar encabezados de rastreo de X-Ray mediante Amazon S3, debe incluir un X-Amzn-Trace-Id con formato en sus solicitudes. También puede instrumentar el cliente de Amazon S3 mediante los SDK de AWS X-Ray. Para obtener una lista de los SDK admitidos, consulte la documentación de AWS X-Ray.

Mapas de servicio

Los mapas de servicio de X-Ray muestran casi en tiempo real las relaciones entre Amazon S3 y otros servicios y recursos de AWS en la aplicación. Para ver las solicitudes de extremo a extremo mediante los mapas de servicio X-Ray, puede utilizar la consola de X-Ray para ver un mapa de las conexiones entre Amazon S3 y otros servicios que utiliza su aplicación. Puede detectar fácilmente dónde se producen altas latencias, visualizar la distribución de los nodos para estos servicios y, tras ello, desglosar hasta los servicios y rutas específicos que impactan en el rendimiento de la aplicación.

Análisis de X-Ray

También puede utilizar la consola de análisis de X-Ray para analizar rastros, ver métricas, como la latencia y las tasas de errores, y generar información para facilitar la identificación y la solución de problemas. Esta consola también muestra métricas tales como la latencia media y las tasas de error. Para obtener más información, consulte Consola de AWS X-Ray en la Guía para desarrolladores de AWS X-Ray.

Regiones disponibles

El soporte de AWS X-Ray para Amazon S3 está disponible en todas las regiones de AWS X-Ray. Para obtener más información, consulte Amazon S3 y AWS X-Ray en la Guía para desarrolladores de AWS X-Ray.