Monitoramento de WebSocket

Chats, painéis ao vivo e lobbies multiplayer dependem de endpoints WebSocket que uma verificação HTTP comum não consegue testar. O FastPing faz o handshake de verdade e pode trocar uma mensagem.

Detalhes da verificação

Tipo de monitor
WebSocket
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. O FastPing envia uma requisição de upgrade WebSocket para a sua URL ws:// ou wss:// e valida o certificado TLS.
  2. O servidor precisa concluir o handshake com 101 Switching Protocols.
  3. Opcionalmente, o FastPing envia uma mensagem de texto e verifica se a primeira mensagem de texto do servidor contém o texto esperado.
  4. Duas verificações seguidas com falha abrem um incidente e enviam um alerta para você.

O que o FastPing verifica

  • Handshake

    101 Switching Protocols com cabeçalhos de upgrade válidos, sem seguir redirecionamentos.

  • Mensagem e resposta

    Envie uma mensagem, como um ping, e exija um texto na resposta.

  • Subprotocolos e cabeçalhos

    Peça um subprotocolo e envie cabeçalhos, como um token de autorização.

  • Tempo do handshake

    Um aviso opcional quando o handshake demora mais que o seu limite.

Como configurar

Escolha WebSocket e informe a URL do endpoint. Se quiser, adicione a mensagem a enviar e o texto que a resposta deve conter. 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
Funciona com subscriptions do GraphQL?

Sim. Peça o subprotocolo graphql-transport-ws, envie uma mensagem connection_init e espere connection_ack.

Os redirecionamentos são seguidos?

Não. Handshakes WebSocket não seguem redirecionamentos, então informe a URL final do endpoint.

Uma resposta binária é verificada?

Não. Mensagens binárias são ignoradas; o texto esperado é procurado na primeira mensagem de texto.

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.