El rastreo de aplicaciones múltiples de APM le permite vincular transacciones entre su aplicación APM-monitor.
¿Qué es el rastreo multiaplicación?
Importante
El rastreo de aplicaciones múltiples ha quedado obsoleto en favor de la característica de distribución de rastreo y se eliminará en futuras versiones de agente. Distributed tracing es una mejora de la característica de rastreo multiaplicación y se recomienda para sistemas distribuidos de gran tamaño.
La multiaplicación de APM traza el enlace de transacciones entre aplicaciones APM en su arquitectura orientada a servicios (SOA). Esto es útil, por ejemplo, para identificar problemas de rendimiento entre su propia aplicación (la aplicación "que llama") y cualquier servicio interno o externo (la aplicación "llamada"), como el tráfico a servicios internos.
Esto te ayuda a:
- Localiza cuello de botella en tus flujos de llamadas multiaplicación.
- Comprenda de principio a fin cómo otras aplicaciones y servicios utilizan transacciones específicas.
- Diagnostica problemas más rápido y mejora la colaboración entre equipos.
Consideraciones de Seguridad
El rastreo de múltiples aplicaciones se basa en tres encabezados HTTP para intercambiar información entre la aplicación que llama y la llamada.
- Los dos primeros (
X-NewRelic-ID
yX-NewRelic-Transaction
) aparecen como encabezados de solicitud HTTP en solicitudes salientes enviadas por una aplicación instrumentada. - El encabezado restante (
X-NewRelic-App-Data
) se inserta en la respuesta HTTP si la aplicación llamada pertenece a la misma cuenta de New Relic que la aplicación que llama.
New Relic ofusca todos estos encabezados usando un esquema de ofuscación idéntico al que usamos para , pero con una clave diferente.
HTTP header | Description |
---|---|
(en el encabezado de la solicitud) | Contiene el ID de cuenta y el ID de la aplicación que realiza la llamada. |
(en el encabezado de la solicitud) | Contiene información sobre una transacción individual creada por la llamada (un GUID exclusivo de la transacción que realiza la llamada, junto con información sobre las llamadas ascendentes que generaron la transacción) |
(en la respuesta si aplica) | Contiene información sobre la aplicación llamada, que incluye:
|