Monitoramento de APIs e endpoints de health check

Uma API pode responder 200 e mesmo assim estar quebrada. O FastPing envia a requisição que você define, lê a resposta JSON e verifica o valor que indica que o serviço está saudável.

Detalhes da verificação

Tipo de monitor
API (JSON)
Alvo
URL
Intervalo mínimo
30 segundos
Antes de um alerta de queda
Uma segunda verificação após 20 segundos
Verificado de
Helsinque, Finlândia (UE)

Como funciona

  1. Você define a requisição: método, URL, cabeçalhos como Authorization e, para POST, PUT ou PATCH, um corpo.
  2. O FastPing confere o código de status, interpreta a resposta JSON e lê o valor em um caminho como checks.database.
  3. Se o valor for diferente do esperado, ou se a resposta não for JSON, a verificação falha.
  4. Duas falhas seguidas abrem um incidente e alertam todos os canais associados.

O que o FastPing verifica

  • Código de status

    Qualquer 2xx ou 3xx por padrão, ou os códigos exatos que sua API deve retornar.

  • Valores JSON

    Compare o valor em um caminho separado por pontos, como status ou regions.0.healthy, com o valor esperado.

  • Tempo de resposta

    Receba um aviso quando o tempo até o primeiro byte passar do seu limite, antes que os clientes comecem a dar timeout.

  • TLS

    Validação rigorosa do certificado, incluindo a cadeia completa.

Como configurar

Escolha API (JSON) e informe a URL do endpoint. Adicione os cabeçalhos e o corpo de que o endpoint precisa e, depois, o caminho JSON e o valor esperado. Associe os canais de alerta e salve.

Perguntas frequentes

Se a sua pergunta não estiver aqui, escreva para nós. Respondemos por e-mail, normalmente em até um dia útil.

Falar com o suporte
Qual sintaxe de caminho JSON é suportada?

Chaves separadas por pontos, com as posições de arrays como números, como data.items.0.id. Curingas e expressões de filtro não são suportados.

Meu token de API fica seguro em um monitor?

Os cabeçalhos ficam salvos com o monitor e são visíveis para os membros da sua equipe e nas exportações de dados. Use um token dedicado, somente leitura.

Posso criar monitores de API pelo meu pipeline de deploy?

Sim, com o adicional de API REST: os monitores podem ser criados, pausados, retomados e excluídos com uma chave de API.

Funciona com GraphQL?

Sim. Envie uma requisição POST com a sua query no corpo e verifique um valor no objeto data da resposta.

Comece com o plano gratuito

3 monitores, verificações a cada 5 minutos e 1 página de status. Não é preciso informar dados de pagamento.

GraphQL é uma marca de seu respectivo proprietário. O FastPing não tem vínculo com ele nem é endossado por ele.