Core/Dash Entendendo os Dashboards de Detalhamento de Métricas

Análise de Causa Raiz. Disseque métricas compostas em suas partes fundamentais para identificar a fonte exata da latência. 

Teste grátis

Trusted by market leaders · Client results

kpnworkivamy work featured on web.devsaturnperionmarktplaatserasmusmcnestleloopearplugsfotocasahappyhorizonwhowhatwearsnvmonarchaleteiaharvardnina carevpnebaycomparedpg mediaadevinta

Entendendo o Dashboard de Detalhamento de Métricas

Métricas compostas como LCP e INP agregam vários eventos de tempo distintos. Otimizar a pontuação total requer isolar esses componentes subjacentes. O dashboard de Detalhamento de Métricas disseca o desempenho em fases granulares para identificar o gargalo específico.

coredash rum breakdown jun25

Esta ferramenta substitui a otimização ampla por alvos de engenharia precisos. Ela atribui a latência ao servidor, rede ou execução do cliente.

Anatomia do Dashboard de Detalhamento

O dashboard fornece três visualizações sincronizadas para isolar a causa raiz da latência:

  • Gráfico de Rosca de Contribuição: Visualiza o peso relativo de cada subparte. Ele responde à pergunta "Qual é o maior fator?". Se o `Time to First Byte` ocupar 70% do gráfico, você sabe que o problema está relacionado ao backend.
  • Linha do Tempo Histórica: Mostra a tendência dos valores absolutos de cada componente ao longo do tempo. Use isso para correlacionar mudanças de desempenho com eventos específicos, como deployments.
  • Tabela de Dados Segmentados: Detalha a métrica por dimensão (URL, Dispositivo, etc.). Cada linha inclui uma barra de distribuição que revela o perfil único desse segmento, ajudando a identificar valores atípicos (outliers).

Componentes do LCP (Largest Contentful Paint)

O LCP mede o desempenho de carregamento. Dividimos essa métrica em quatro fases:

  • TTFB (Time to First Byte): O tempo de resposta do servidor. Um TTFB alto indica consultas lentas ao banco de dados ou falta de cache na borda (edge caching).
  • Atraso de Carregamento (Load Delay): A lacuna entre a resposta HTML inicial e o início do download do recurso LCP. Isso mede a latência de descoberta de recursos.
  • Tempo de Carregamento (Load Time): A duração necessária para baixar o ativo LCP (imagem ou fonte) pela rede. Isso se correlaciona com o tamanho do arquivo e a largura de banda.
  • Atraso de Renderização (Render Delay): O tempo entre a conclusão do download do recurso e a pintura na tela. Um Atraso de Renderização alto frequentemente indica o bloqueio da thread principal pelo JavaScript.

Componentes do TTFB (Time to First Byte)

O TTFB serve como um proxy para a capacidade de resposta do servidor. Este detalhamento isola as fases de conexão de rede:

  • Espera (Waiting): O tempo que o navegador passa esperando o servidor gerar uma resposta (processamento de Backend).
  • Cache: Tempo gasto verificando caches locais ou intermediários.
  • DNS: A duração da pesquisa do Domain Name System.
  • Conexão (Connection): Tempo gasto para estabelecer a conexão TCP.
  • Solicitação (Request): Tempo gasto para enviar os cabeçalhos de solicitação HTTP.

Componentes do INP (Interaction to Next Paint)

O INP mede a interatividade. Segmentamos o ciclo de vida da interação para identificar o bloqueio da thread principal:

  • Atraso de Entrada (Input Delay): O tempo entre a interação do usuário e a execução do manipulador de eventos. Um Atraso de Entrada alto significa que a thread principal estava ocupada.
  • Processamento (Processing): O tempo gasto para executar os callbacks de eventos. Isso representa a eficiência da sua lógica JavaScript.
  • Apresentação (Presentation): O tempo gasto pelo navegador para calcular o layout e pintar o próximo frame.

Fluxo de Trabalho de Diagnóstico

Siga esta sequência para diagnosticar uma regressão:

  • Quantifique o Gargalo: Olhe para o gráfico de Rosca para encontrar a subparte dominante. Se o `TTFB` for alto, verifique o seu servidor. Se o `Resource Load Delay` for alto, verifique a prioridade dos seus ativos.
  • Estabeleça Causalidade: Verifique a Linha do Tempo para correlacionar o pico com um deployment específico ou atualização de conteúdo.
  • Isole o Contexto: Use a Tabela de Dados para ver se esse padrão se mantém em todas as páginas ou se é específico de um determinado modelo. Encontrar o padrão é fundamental para implantar uma correção escalável.

Otimizando Core Web Vitals

Use esses detalhamentos para direcionar chamados para a equipe de engenharia correta. Atribua problemas de TTFB ao Backend. Atribua Atraso de Carregamento (Load Delay) e Atraso de Renderização (Render Delay) ao Frontend. Atribua latência de DNS/Conexão à Infraestrutura. Esse processo de triagem otimizado reduz o tempo de investigação e acelera a resolução.


Entendendo o Dashboard de Detalhamento de Métricas Core Web Vitals Entendendo o Dashboard de Detalhamento de Métricas