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
- Você define a requisição: método, URL, cabeçalhos como Authorization e, para POST, PUT ou PATCH, um corpo.
- O FastPing confere o código de status, interpreta a resposta JSON e lê o valor em um caminho como checks.database.
- Se o valor for diferente do esperado, ou se a resposta não for JSON, a verificação falha.
- 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 suporteQual 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.
Monitoramento relacionado
- Monitoramento de sitesCódigos de status, redirecionamentos, certificados e tempo de resposta, verificados com intervalo mínimo de 30 segundos.
- Monitoramento de WebSocketVerificação do handshake em endpoints ws:// e wss://, com mensagem e resposta esperada opcionais.
- Monitoramento de tarefas cronURLs de heartbeat que alertam você quando um backup, uma tarefa cron ou uma tarefa agendada não dá sinal.
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.