Como o tempo do "servidor de aplicativos" está relacionado ao "tempo do navegador" e "tempo de transação" na newrelic?

Estou monitorando um aplicativo PHP com NewRelic e estou muito confuso sobre alguns dos números mostrados na visão geral do meu aplicativo.

Meu aplicativo consiste em um webapp PHP, que serve páginas para navegadores da Web de um lado (obviamente :) e executa solicitações para um back-end Java do outro lado:

Navegador <--> PHP Webapp -> Java Backend

Sei que algumas das solicitações de back-end Java podem levar até 15 segundos para serem concluídas, levando ao aplicativo da Web completo do ponto de vista do navegador que leva tanto tempo.

No painel de visão geral do newrelic (APM> Meu aplicativo> Monitoramento> Visão geral), ele diz que o tempo do meu "servidor de aplicativos" é em média de 1560 ms e que o meu "tempo do navegador" é de 5,63 segundos (eu habilitei o monitoramento do navegador). Além disso, a seção "Transações" mostra transações que levam até 11,6 segundos para serem concluídas.

Então .... como todas essas diferentes medidas de tempo se relacionam entre elas? Para resumir, tenho:

Tempo "servidor de aplicativos" do PHP: 1560 msAplicativo PHP "tempo do navegador": 5,63 segundosTempo "Transações": 11,6 segundos

Como posso entender esses números? Eu esperava que o "tempo do navegador" fosse o mais alto (já que inclui todos os outros, tanto o processamento de PHP quanto de transações). Eles somam de alguma maneira? Alguns deles são o colapso dos outros?

Nota: Estou ciente de que, na newrelic, trata-se de tempos médios em relação à janela de tempo sendo analisada, mas ainda assim, isso não faz sentido para mim.

Obrigado!

questionAnswers(1)

yourAnswerToTheQuestion