Nome
Identifição amigavel da rota dentro do projeto.
Documentação
Configure as rotas da sua API para que o Health Service possa monitorar disponibilidade, latencia e falhas.
Fluxo basico de monitoramento continuo.
O Health Service monitora os endpoints cadastrados realizando chamadas HTTP periodicas. Para cada rota, informe o metodo, a URL, os headers necessarios e o status HTTP esperado. Com essas informações, conseguimos verificar se sua API esta disponivel, medir o tempo de resposta e registrar incidentes automaticamente quando houver falhas.
Campos principais para cadastrar uma rota monitorada.
Identifição amigavel da rota dentro do projeto.
GET, POST, PUT, PATCH ou DELETE, conforme o comportamento da rota.
Endereco completo da rota que sera monitorada pelo Health Service.
Cabecalhos necessarios, como Authorization, Content-Type ou API keys.
Corpo da requisição para metodos que precisam enviar dados.
Codigo HTTP considerado saudavel, por exemplo 200 ou 201.
Tempo maximo aguardado antes de considerar a chamada indisponivel.
Modelo de configuração que pode ser usado como referencia.
{
"name": "Listar usuarios",
"method": "GET",
"url": "https://api.exemplo.com/users",
"headers": {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
},
"expected_status": 200,
"timeout": 5000
}Escolha o metodo pensando no impacto operacional da chamada.
Metodo GET
Use para validar rotas de consulta. Normalmente não precisa de body e costuma ser a melhor opção para monitoramento continuo.
Recomendações para manter o monitoramento seguro e previsivel.
Prefira endpoints dedicados, de leitura e com resposta pequena.
GET /health
Uma rota simples de status permite validar aplicação, banco e versão sem alterar dados.
{
"status": "ok",
"database": "connected",
"version": "1.0.0"
}Body exibido no front ao orientar a integração com a API.
{
"name": "Health Check",
"method": "GET",
"url": "https://api.exemplo.com/health",
"headers": {
"Content-Type": "application/json"
},
"body": null,
"expected_status": 200,
"timeout": 5000
}Use headers quando a rota monitorada exigir credenciais.
Se a rota exigir autenticação, informe os headers necessarios. O token sera enviado junto com a requisição feita pelo Health Service.
{
"Authorization": "Bearer seu-token-aqui"
}Recomendamos usar tokens especificos para monitoramento, com permissoes minimas.
Estados esperados para telas que carregam informações dinamicas.
Loading
Carregando guia tecnico.
Empty
Nenhuma configuração encontrada.
Error
Não foi possivel carregar as informações do guia.
Success
Guia carregado normalmente.
Evite cadastrar rotas que modificam dados reais, como criação de pedidos, exclusão de usuarios ou pagamentos. Para monitoramento continuo, prefira endpoints proprios de status, health check ou rotas de leitura.