Pular para o conteúdo principal
GET
Retorna quanto tempo as requisições levam, em dois relógios: a borda é o tempo todo que o visitante esperou pelo primeiro byte, e o container é a parte que a sua aplicação levou para responder. Cada um traz a média e os percentis p50, p75, p90, p95, p99 e p99.9. A resposta também traz os tempos por país e por localização de borda, os caminhos mais lentos e a saúde dos caminhos mais requisitados. São os dados de Desempenho e exige um plano com os detalhes de desempenho (Pro e acima).
string
obrigatório
O ID da aplicação. Se ela pertencer a um workspace, informe o ID dele no query parameter workspace_id.
string
Se a aplicação pertencer a um workspace, o ID do workspace. Obrigatório para membros do workspace que agem sobre uma aplicação que não lhes pertence.
string
Início da janela (ISO 8601). Padrão: 24 horas antes de end.
string
Fim da janela (ISO 8601). Padrão: agora. Não pode estar no futuro.
boolean
padrão:"false"
Envia também o período anterior, do mesmo tamanho e logo antes da janela, em previous. Padrão false.
string
Início do período a comparar (ISO 8601). O período comparado tem o mesmo tamanho da janela (end menos start) e começa aqui; previous.start e previous.end na resposta mostram qual foi. Implica compare=true e não pode ser enviado com compare=false. Sem ele, compare=true compara com o período logo antes da janela.
integer
padrão:"10"
Entradas em countries, edge_locations, slow_paths e path_issues, de 1 a 25. Padrão 10.
A janela tem no máximo 30 dias e não pode começar antes do histórico do plano (7 ou 30 dias, veja Planos e limites).

Filtros

Cada dimensão abaixo também é um filtro, e todos podem ser combinados: cada um restringe todas as partes da resposta. Cada filtro recebe um valor, exatamente como aparece numa entrada de breakdown ou numa requisição do log, então um valor lido numa resposta pode ser enviado de volta sem mudar. Envie (none) para manter só as requisições que não têm nada na dimensão.
string
País do visitante, ISO 3166-1 alfa-2 (BR).
string
Código IATA da localização de borda que respondeu (GRU).
string
Hostname que o visitante pediu: o subdomínio da aplicação ou um dos seus domínios. Só são aceitos hosts da aplicação.
string
Caminho da requisição, sem a query string. É um prefixo: /api casa com /api, /api/users e /apix.
string
Método HTTP (GET, POST…).
string
Status HTTP que o visitante recebeu (404), ou uma classe: 2xx, 3xx, 4xx ou 5xx.
string
Versão do HTTP: HTTP/1.1, HTTP/2 ou HTTP/3.
string
Tipo de dispositivo: desktop, mobile ou tablet.
string
Sistema operacional do visitante (Windows, iOS…).
string
Navegador do visitante (Chrome, Safari…).
string
Host da página que levou à requisição (google.com). (none) é uma visita direta, sem referer.
string
Número do sistema autônomo da rede do visitante (28573).
string
Endereço IP do visitante.
string
Tipo de conteúdo respondido (html, json, css, js, png…).
string
Se a borda respondeu do cache: hit, miss, dynamic, bypass, expired, revalidated…
string
Categoria de um bot verificado (Search Engine Crawler…). (none) é um visitante que não é um bot verificado.

Resposta

object

Observações

  • Exige o escopo apps:read quando chamada com uma chave de API. Membros de workspace precisam de permissão para ler a aplicação.
  • Pro e acima. No Starter a chamada falha com PLAN_DOES_NOT_SUPPORT_WEB_ANALYTICS_PERFORMANCE. O flag do plano é features.web_analytics_performance em Listar planos. O número único de velocidade p95 de todos os planos está em summary.edge_time_p95_ms de Tráfego da aplicação.
  • Amostragem. Com tráfego alto os números são estimados a partir de uma amostra e sampled vem true. Veja Amostragem e atraso.
  • Atraso. Os dados se atualizam a cada cerca de 5 minutos, então as requisições mais novas podem levar alguns minutos para aparecer. Se os dados mais recentes não puderem ser lidos agora, uma resposta anterior pode voltar com stale: true (veja generated_at); caso contrário, a chamada falha com ANALYTICS_BUSY.
  • Privacidade. A Vertra Cloud não guarda nada sobre os visitantes; guarda apenas totais por app (contagens, visitas, bytes, taxas de erro e tempos de resposta) por até 31 dias, apagados com o app. Nenhum IP, caminho, query string ou user agent é guardado. ip e query voltam sem máscara; mascarar é uma escolha do cliente que os exibe. Veja Privacidade.

Respostas de erro

Última modificação em 3 de novembro de 2026