search

Found

info Visão geral

Cole tempos de resposta para calcular os percentis P50, P90, P95 e P99, a média, a mediana, o desvio padrão e um histograma de distribuição.

📘 Como usar

  1. Cole os tempos de resposta medidos em milissegundos, um por linha ou separados por vírgulas
  2. Confira os percentis P50, P90, P95 e P99 junto com a média, a mediana e o desvio padrão
  3. Analise o histograma de distribuição para ver a dispersão e o peso da cauda

Calculadora de percentis de tempo de resposta de API

P50
-
ms
P90
-
ms
P95
-
ms
P99
-
ms
Média
-
Mediana
-
Desvio padrão
-
Min
-
Max
-
Quantidade
-
bar_chart
Copiado
Article

Calculadora de percentis de tempo de resposta de API | De P50 a P99 num único colar

Cole uma lista de tempos de resposta da sua API ou servidor web e obtenha os percentis P50, P90, P95 e P99 junto com a média, a mediana, o desvio padrão, o mínimo, o máximo e um histograma de distribuição. A ferramenta revela a latência de cauda que uma média simples esconde, tudo dentro do navegador.

💡 Sobre esta ferramenta

Se você resume a velocidade do seu serviço como "uma média de 80 ms", acaba escondendo sem querer as requisições lentas que uma pequena parcela de usuários sente. Nove respostas rápidas em cada dez não significam nada para o usuário preso esperando a décima, e é justamente essa requisição lenta que costuma disparar os chamados de suporte e as violações de SLA.

Um percentil indica que proporção dos seus dados fica em um valor ou abaixo dele. Um P95 de 320 ms significa que 95% das requisições responderam em 320 ms ou menos. Quem trabalha com backend e SRE se apoia em P95 e P99 em vez da média justamente porque os percentis altos refletem muito melhor a experiência percebida.

Cole uma coluna de tempos exportada dos seus logs e a ferramenta calcula os quatro percentis principais, além da média, da mediana, do desvio padrão, do mínimo, do máximo e da quantidade. O histograma mostra o formato da distribuição num relance, para distinguir um grupo compacto de uma cauda longa e pesada.

🧐 Perguntas frequentes

Em que formato devo inserir os valores? Um por linha, ou separados por vírgulas ou espaços. Caracteres não numéricos e linhas em branco são ignorados automaticamente, então colar direto de uma coluna de log funciona sem problemas.

Os valores precisam estar em milissegundos? O cálculo usa os números que você colar, então segundos ou microssegundos também servem. O rótulo exibido é fixo ("ms"), portanto mantenha as unidades consistentes ao interpretar o resultado.

Como os percentis são calculados? A ferramenta ordena seus dados e usa interpolação linear entre os postos mais próximos. Quando a posição de um percentil cai entre dois pontos, ela os combina de forma proporcional em vez de arredondar para uma única amostra.

Por que minha média e mediana (P50) estão tão distantes? Em uma distribuição de cauda longa, um punhado de valores muito grandes puxa a média para cima enquanto a mediana quase não se move. Quanto maior a diferença, mais enviesados estão seus dados para os valores lentos.

Por que o histograma não aparece? Uma distribuição precisa de pelo menos dois pontos de dados para formar intervalos. Cole vários valores juntos em vez de um único número e o gráfico será desenhado.

📚 Por que P99 recebe tanta atenção

Em um serviço de alto tráfego, um único usuário costuma disparar dezenas de chamadas de API em uma mesma sessão. Mesmo que P99 signifique apenas "lento uma vez a cada cem", uma tela que encadeia vinte chamadas tem uma probabilidade bem maior de esbarrar em pelo menos uma requisição lenta a cada carregamento. É exatamente esse efeito cumulativo que explica por que a latência de cauda, e não a média, define o quão rápido um produto parece.

Por isso as equipes de operação monitoram percentis altos como P95 e P99 em vez da média. Lidos junto com o desvio padrão e o histograma, os percentis permitem separar o "lento o tempo todo" do "rápido em geral, mas com picos ocasionais", o que já é metade do caminho quando se está caçando um gargalo.