Registro y monitoreo de aplicaciones medianteAWS X-Ray - AWSGuí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 medianteAWS X-Ray

AWS X-Rayrecopila datos sobre las solicitudes que su aplicación atiende y ayuda a consultar, filtrar y obtener información sobre dichos datos para identificar problemas y oportunidades de optimización.

Uso de X-Ray

AWS X-Rayrecibe las trazas de la aplicación y, si están integradas con X-Ray, de lasServicios de AWS que utiliza la aplicación. X-Ray muestrea 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 le 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.

Se recomienda configurar cada servidor o punto final de la aplicación con X-Ray. X-Ray se implementa en el código de la aplicación al realizar llamadas al servicio X-Ray. X-Ray también proporcionaAWS SDK para varios idiomas, incluidos clientes instrumentados que envían datos automáticamente a X-Ray. Los SDK de X-Ray proporcionan parches 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 Rastreo de aplicaciones conAWS X-Ray (GuíaAWS prescriptiva).

Cass ticas de X-Ray

  • Análisis y depuración de aplicaciones: los datos de rastreo pueden ayudarlo a depurar la aplicación al proporcionar una end-to-end vista de la solicitud para identificar los obstáculos y solucionar los problemas. El mapa de servicios de X-Ray es una herramienta visual que le ayuda a identificar dónde se producen los errores, las conexiones con alta latencia o el seguimiento de las solicitudes fallidas.

  • Análisis de rendimiento: la consola de análisis es una herramienta interactiva para interpretar los datos de rastreo a fin de comprender rápidamente el rendimiento de la aplicación y sus servicios subyacentes. La consola le ayuda a explorar, analizar y visualizar las trazas. También puede comparar conjuntos de trazas con diferentes condiciones para analizar la causa raíz.