Registro y monitoreo de aplicaciones mediante AWS X-Ray - AWS Guía prescriptiva

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.

Registro y monitoreo de aplicaciones mediante AWS X-Ray

AWS X-Ray recopila datos sobre las solicitudes que atiende su aplicación y lo ayuda a ver, filtrar y obtener información sobre esos datos para identificar problemas y oportunidades de optimización.

Uso de X-Ray

AWS X-Ray recibe registros de seguimiento de su aplicación y, si están integradas con X-Ray, de los servicios de AWS que utiliza su aplicación. X-Ray toma muestras y visualiza las solicitudes en un gráfico de servicio cuando fluyen por los componentes de la aplicación. X-Ray genera identificadores de seguimiento para que pueda correlacionar una solicitud cuando pasa por varios componentes, lo que lo ayuda a ver la solicitud de principio a fin. Puede mejorarlo aún más al incluir anotaciones y metadatos para ayudar a buscar e identificar de forma exclusiva las características de una solicitud.

Le recomendamos que configure cada servidor o punto de conexión de su aplicación con X-Ray. X-Ray se implementa en el código de su aplicación al hacer llamadas al servicio de X-Ray. X-Ray también brinda SDK de AWS para varios idiomas, incluidos clientes instrumentados que envían datos automáticamente a X-Ray. Los SDK de X-Ray ofrecen revisiones para bibliotecas comunes que se utilizan para realizar llamadas a otros servicios (por ejemplo, HTTP, MySQL, PostgreSQL o MongoDB).

Para obtener más información, consulte Seguimiento de aplicaciones con AWS X-Ray (Recomendaciones de AWS).

Casos de uso para X-Ray

  • Análisis y depuración de aplicaciones: los datos de registros de seguimiento pueden ayudarlo a depurar la aplicación al ofrecer una vista integral de la solicitud para que pueda identificar los cuellos de botella y solucionar los problemas. El mapa de servicio de X-Ray es una herramienta visual que lo ayuda a identificar dónde se producen los errores, las conexiones con alta latencia o los registros de seguimiento de las solicitudes fallidas.

  • Análisis de rendimiento: la consola de análisis es una herramienta interactiva para interpretar datos de los registros de seguimiento para comprender rápidamente cómo se están desempeñando su aplicación y sus servicios subyacentes. La consola lo ayuda a explorar, analizar y visualizar los registros de seguimiento. También puede comparar conjuntos de registros de seguimiento con diferentes condiciones para analizar la causa raíz.