HTTP/HTTPS мониторинг
Сайт или API может перестать отвечать после обновления, даже если сервер включён. PingMap отправляет HTTP-запросы по расписанию, проверяет код и время ответа. Метод, заголовки и тело запроса можно задать в настройках.
Проверяйте публичные страницы, REST API и GraphQL. Для адресов с авторизацией добавьте необходимые заголовки. Доступ к API самого PingMap по ключу предоставляется на Solo и Team.
Проверьте сайт разово без регистрации
Проверьте доступность сайта, код ответа и время подключения. Введите URL в бесплатный инструмент.
Проверить сайт
→Доступность, код ответа и время каждого этапа: DNS, TCP, TLS, TTFB.
Проверить HTTP-статус
→Расшифровка 2xx/3xx/4xx/5xx с пояснениями каждой группы кодов.
Проверить заголовки
→Посмотрите заголовки ответа: Cache-Control, HSTS, CSP, Server и Set-Cookie.
Проверить редиректы
→Цепочка перенаправлений 301/302/307/308 до конечного URL со временем каждого перехода.
Как это работает
1. Настройте HTTP-проверку
Укажите адрес, метод запроса, заголовки и тело. Выберите ожидаемый код ответа. Поиск текста в ответе доступен на Solo и Team.
2. Выберите точки проверки
Проверки идут с внешних серверов. На Solo и Team можно выбрать регионы и агентов, чтобы сравнивать ответы с разных точек.
3. Проверка ответа
PingMap сравнивает результат с заданными условиями. Например, проверяет код ответа или время ожидания. На Solo и Team можно искать нужную строку в теле ответа. Такой поиск не проверяет структуру JSON.
4. Детализированные метрики
Для HTTP-запроса сохраняются время разрешения DNS, подключения, согласования TLS и ожидания первого байта. По этим данным можно искать причину замедления.
Почему это важно
Мониторинг REST и GraphQL API
Главная страница отвечает кодом 200, а запрос к API возвращает ошибку. Добавьте отдельную проверку нужного адреса, например /health, с подходящим методом и заголовками. Для GraphQL можно задать POST-запрос. Код 200 сам по себе не подтверждает, что приложение работает правильно.
SSL и домен в одной проверке
Для HTTPS-проверки включите контроль SSL и задайте, за сколько дней до истечения сертификата предупреждать. Срок регистрации домена проверяется отдельной настройкой. Эти функции доступны на всех тарифах.
Заголовки и авторизация
Если адрес требует API-ключ или токен, передайте его в заголовке запроса. Можно задать заголовок Authorization и тело POST-запроса. Значения нужно обновлять, если срок действия ключа или токена закончился.
Раннее обнаружение деградации
Если сайт стал отвечать медленнее, сравните время запроса до и после обновления. Данные по этапам помогают понять, где задержка: при разрешении имени, подключении или ожидании ответа сервера. Условия уведомления задаются в настройках проверки.
Как настроить
Инструкция по созданию HTTP-проверки с собственными заголовками и условиями ответа.
Перейти в документацию →Связанные возможности
HTTP-мониторинг работает в связке с остальными частями платформы:
Мониторинг SSL-сертификатов
Включите контроль SSL и выберите порог предупреждения об истечении.
Уведомления в Telegram
Сообщения о сбое и восстановлении в подключённый чат Telegram.
Мониторинг контента страницы
Поиск заданной строки в HTTP-ответе на Solo и Team.
Публичная Status Page
Покажите клиентам состояние сервиса по результатам HTTP-проверок.
Настройте HTTP-мониторинг
Проверки HTTP/HTTPS доступны на всех тарифах, включая бесплатный. Начните прямо сейчас.