5xx: seu app tem um problema
Um status que começa com 5 (500, 502, 503, 504) significa que o servidor não conseguiu responder. O visitante vê isso como página quebrada, por isso eles sempre aparecem.
Causas comuns: uma exceção no seu código, um banco de dados que não responde, um app reiniciando ou sem memória, ou uma requisição que demorou demais. Combine esta aba com os logs da aplicação para achar a causa.
4xx: opcional
Um status que começa com 4 (400, 401, 403, 404, 429) significa que a própria requisição foi recusada ou apontava para algo que não existe. Eles ficam ocultos por padrão; ligue Incluir 4xx para vê-los.
O que a aba mostra
- Totais por classe: quantos 5xx (e 4xx, se incluídos) no período.
- Erros ao longo do tempo: um gráfico, para ver se os erros começaram com um deploy ou em certo horário.
- Rotas com mais erros: para cada rota, a contagem e a taxa de erro. Use as duas: uma rota com 3 erros em 3 requisições (100%) é um problema diferente de uma com 300 em 100.000 (0,3%).
- Distribuição por status: como os erros se dividem entre
500,502,504,404e assim por diante. Cada classe aponta para uma causa diferente.
Investigando
- Procure o momento em que a linha sobe e compare com seus deploys.
- Clique na pior rota para filtrar tudo por ela.
- No Pro e acima, abra Requisições para ver as requisições exatas que falharam e anotar um ID da requisição.
- Leia os logs da aplicação daquele horário.