Мониторинг WebSocket
Чаты, дашборды в реальном времени и лобби многопользовательских игр зависят от WebSocket-эндпоинтов, которые обычная HTTP-проверка протестировать не может. FastPing выполняет настоящее рукопожатие и может обменяться сообщением.
Параметры проверки
- Тип монитора
- WebSocket
- Адрес
- URL
- Минимальный интервал
- 30 секунд
- Перед оповещением о сбое
- Повторная проверка через 20 секунд
- Проверено из
- Хельсинки, Финляндия (ЕС)
Как это работает
- FastPing отправляет запрос на переход к WebSocket (Upgrade) на ваш URL ws:// или wss:// и проверяет TLS-сертификат.
- Сервер должен завершить рукопожатие ответом 101 Switching Protocols.
- По желанию FastPing отправляет текстовое сообщение и проверяет, что первое текстовое сообщение от сервера содержит ожидаемый текст.
- Две неудачные проверки подряд открывают инцидент, и вы получаете оповещение.
Что проверяет FastPing
- Рукопожатие
101 Switching Protocols с корректными заголовками Upgrade, без перехода по перенаправлениям.
- Сообщение и ответ
Отправка сообщения, например ping, и проверка, что в ответе есть нужный текст.
- Подпротоколы и заголовки
Запрос подпротокола и отправка заголовков, например токена авторизации.
- Время рукопожатия
По желанию: предупреждение, если рукопожатие занимает больше заданного порога.
Настройка
Выберите WebSocket и введите URL эндпоинта. По желанию добавьте сообщение для отправки и текст, который должен быть в ответе. Подключите каналы оповещений и сохраните.
Частые вопросы
Если вашего вопроса здесь нет, напишите нам. Мы отвечаем по email, обычно в течение одного рабочего дня.
Связаться с поддержкойРаботает ли это с подписками GraphQL?
Да. Запросите подпротокол graphql-transport-ws, отправьте сообщение connection_init и ожидайте connection_ack.
Следует ли проверка перенаправлениям?
Нет. При рукопожатии WebSocket перенаправления не выполняются, поэтому укажите конечный URL эндпоинта.
Проверяется ли двоичный ответ?
Нет. Двоичные сообщения пропускаются, ожидаемый текст ищется в первом текстовом сообщении.
Другие виды мониторинга
- Мониторинг APIСвои запросы с заголовками и телом, проверка значений в JSON и предупреждения о времени отклика.
- Мониторинг сайтовКоды ответа, перенаправления, сертификаты и время отклика, с интервалом проверки от 30 секунд.
- Мониторинг SSL-сертификатовПредупреждения об окончании срока и оповещения о неполных цепочках, несовпадении имени хоста и самоподписанных сертификатах.
Начните с бесплатного тарифа
Мониторов: 3, проверка раз в 5 мин и 1 страница статуса. Платёжные данные не нужны.
GraphQL является товарным знаком своего владельца. FastPing не связан с владельцем и не одобрен им.