Verificação de Saúde
GETSem autenticação
Endpoint de verificação de saúde para verificar a disponibilidade do serviço
Endpoint
GET
/v1/healthURL Base: https://api.derivws.com
Sem Autenticação Necessária
Este endpoint é publicamente acessível e não requer quaisquer cabeçalhos de autenticação.
Códigos de Estado
200OK - Service is healthy and operational
OK
Sobre Verificações de Saúde
O endpoint de verificação de saúde fornece uma forma simples de verificar que o serviço Deriv API está operacional e a responder a pedidos.
Formato de Resposta
Devolve texto simples OK quando o serviço está saudável. Um código de estado diferente de 200 indica que o serviço está a enfrentar problemas.
Melhores Práticas
- Consultar em intervalos regulares (por exemplo, a cada 30–60 segundos) para monitorização contínua
- Definir tempos limite apropriados (por exemplo, 5 segundos) para detetar respostas lentas
- Monitorizar tanto o estado da resposta como o tempo de resposta
- Registar falhas de verificação de saúde com timestamps para resolução de problemas
- Implementar backoff exponencial se as verificações de saúde falharem repetidamente
Exemplo de Utilização
curl https://api.derivws.com/v1/healthIntegração de Monitorização
Monitores de Uptime
Use serviços como UptimeRobot, Pingdom ou StatusCake para monitorizar este endpoint:
- Definir intervalo de verificação para 1–5 minutos
- Alerta sobre código de estado HTTP != 200
- Alerta sobre tempo de resposta > 2 segundos
Monitorização de Aplicações (APM)
Integrar com ferramentas APM como DataDog, New Relic ou Prometheus:
- Rastrear tempos de resposta como métricas
- Configurar alertas para falhas
- Criar painéis para visualização de uptime
Alguma outra questão? Entrar em contacto