Web/API

O monitor HTTP/HTTPS é o tipo de monitor tradicional mais usado: verifica a disponibilidade, o tempo de resposta e o conteúdo de uma URL específica, com suporte a requisições GET ou POST — cobrindo tanto páginas web quanto endpoints de API.

Configuração básica

  • Nome — nome descritivo do monitor
  • URL — o endereço a ser verificado
  • Intervalo — frequência de checagem (ex.: a cada 1 minuto)
  • Timeout — tempo máximo de espera pela resposta; precisa ser menor que o intervalo
  • Regiões de Monitoramento — de onde o check é executado (ex.: Virginia); é possível monitorar a partir de mais de uma região
  • Agent (opcional) — deixe em branco para usar os workers da nuvem da Elven, ou aponte para um agent seu para checar endereços em rede privada

Request Builder

Permite configurar a requisição em detalhe: método (GET/POST), headers, corpo da requisição (para POST) e as validações de resposta — por exemplo, status HTTP esperado ou um trecho de conteúdo que precisa estar presente na resposta para o check ser considerado bem-sucedido.

Severidade e incidentes

Assim como os demais monitores tradicionais, o Monitor HTTP/HTTPS tem um bloco de incidente interno com um preset de severidade (ex.: Down = SEV-1 Critical). Esse preset decide apenas a severidade e o escalonamento local do monitor — o envio das notificações de fato acontece no Elven Observability / Elven Incident, a partir das métricas exportadas.