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
- O FastPing envia uma requisição de upgrade WebSocket para a sua URL ws:// ou wss:// e valida o certificado TLS.
- O servidor precisa concluir o handshake com 101 Switching Protocols.
- Opcionalmente, o FastPing envia uma mensagem de texto e verifica se a primeira mensagem de texto do servidor contém o texto esperado.
- 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 suporteFunciona 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.
Monitoramento relacionado
- Monitoramento de APIsRequisições personalizadas com cabeçalhos e corpo, verificação de valores JSON e avisos de tempo de resposta.
- Monitoramento de sitesCódigos de status, redirecionamentos, certificados e tempo de resposta, verificados com intervalo mínimo de 30 segundos.
- Monitoramento de certificados SSLAvisos de expiração e alertas para cadeias quebradas, nomes de host divergentes e certificados autoassinados.
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.