Monitorização de API que compreende as suas respostas.

Um estado 200 não prova que a sua API funciona. O UptimePush inspeciona o JSON, mede a latência e alerta no canal que a sua equipa de plantão realmente lê.

Faça asserções sobre a resposta, não só sobre o estado

Aponte um monitor para qualquer endpoint, escolha o método, adicione cabeçalhos como um bearer token e envie um corpo JSON. Depois indique ao UptimePush qual o caminho JSON que deve ter determinado valor, por exemplo $.status igual a "ok" ou $.queue.depth abaixo de 100.

  • GET, POST, PUT, PATCH, DELETE e HEAD
  • Cabeçalhos e corpos de pedido personalizados
  • Asserções de caminho JSON com igual, contém, maior e menor que
  • Limites de tempo de resposta
  • Presença ou ausência de palavra-chave no corpo bruto

Identifique lentidões antes dos utilizadores

Defina um limite, por exemplo 800 ms, e receba um alerta quando a latência p95 o ultrapassar. Os gráficos de tempo de resposta mostram quando a lentidão começou, o que normalmente aponta para o deploy que a causou.

Heartbeats para os jobs por trás da API

Workers de filas e cron jobs não têm um URL para verificar. Dê-lhes um monitor de heartbeat: a tarefa faz ping a um URL único quando termina, e é alertado quando o ping não chega a tempo.

Perguntas frequentes

Posso monitorizar endpoints autenticados?+

Sim. Adicione um cabeçalho Authorization ou autenticação básica. Os segredos são guardados encriptados e nunca aparecem nas páginas de estado.

Funciona com GraphQL?+

Sim. Envie um corpo POST com a sua query e valide o resultado JSON.

De que plano preciso?+

As asserções JSON, cabeçalhos personalizados e corpos POST fazem parte do Pro. As verificações simples de código de estado são gratuitas.

Monitorize a sua API

Comece grátis, adicione asserções JSON com o Pro a partir de €9/mês.

Começar grátis – sem cartão ↗