¿Cómo se relaciona el tiempo del "servidor de aplicaciones" con el "tiempo del navegador" y el "tiempo de transacción" en newrelic?

Estoy monitoreando una aplicación PHP con NewRelic, y estoy muy confundido acerca de algunos de los números que se muestran en la descripción general de mi aplicación.

Mi aplicación consiste en una aplicación web PHP, que sirve páginas a navegadores web en un lado (obviamente :), y realiza solicitudes a un backend de Java en el otro lado:

Navegador <--> PHP Webapp -> Java Backend

Sé con certeza que algunas de las solicitudes de backend de Java pueden tardar hasta 15 segundos en completarse, lo que lleva a que la aplicación web completa desde el punto de vista del navegador tarde tanto tiempo.

En el panel de resumen de newrelic (APM> Mi aplicación> Monitoreo> Resumen), dice que el tiempo de mi "servidor de aplicaciones" es en promedio 1560 ms, y que mi "tiempo de navegador" es 5.63 segundos (he habilitado el monitoreo del navegador). Además, la sección "Transacciones" muestra transacciones que tardan hasta 11,6 segundos en completarse.

Entonces ... ¿cómo se relacionan todas estas medidas de tiempo diferentes entre ellas? Para resumir, tengo:

Tiempo de "servidor de aplicaciones" PHP: 1560 ms"Tiempo de navegador" de la aplicación PHP: 5.63 segundosTiempo de "transacciones": 11,6 segundos

¿Cómo puedo dar sentido a estos números? Hubiera esperado que el "tiempo del navegador" fuera el más alto (ya que incluye todo lo demás, tanto el procesamiento de PHP como el de Transacciones). ¿Se suman de alguna manera? ¿Son algunos de ellos el desglose de los demás?

Nota: Soy consciente de que en newrelic se trata de tiempos promedio en relación con la ventana de tiempo que se analiza, pero aún así, esto no tiene sentido para mí.

¡Gracias!

Respuestas a la pregunta(1)

Su respuesta a la pregunta