Перейти к основному содержимому

Общая информация

Проверки (или checks) позволяют периодически или по запросу проверять доступность ваших веб-сайтов и сервисов извне. Наши серверы для проверок расположены в России и по всему миру, что гарантирует актуальную информацию о вашей ИТ-инфраструктуре в любое время и из любой точки мира.

Мы поддерживаем следующие типы проверок:

  • Веб-сайты — проверка доступности веб-страниц по протоколам HTTP/HTTPS, включая проверку статуса ответа, заголовков и содержимого.
  • API — мониторинг доступности и корректности работы ваших программных интерфейсов, включая проверку ответов JSON/XML.
  • TCP — проверка доступности произвольных TCP-портов, что полезно для мониторинга баз данных, почтовых серверов и других сетевых служб.
  • ICMP (Ping) — проверка сетевой связности и задержки до хостов с помощью ICMP echo-запросов. Позволяет отслеживать доступность серверов на сетевом уровне и измерять задержки.
  • DNS — мониторинг DNS-серверов и валидация DNS-записей. Проверяет корректность разрешения доменных имён и соответствие DNS-ответов ожидаемым значениям.
  • SSL/TLS — помимо того, что наши веб- и API-проверки всегда проверяют валидность SSL/TLS-сертификата, отдельная SSL/TLS-проверка предоставляет более глубокий анализ. Она позволяет получать уведомления о небезопасных шифрах, известных уязвимостях (например, Heartbleed), скором истечении срока действия сертификата и других проблемах безопасности.
  • Синтетические - проверяем веб-сайты, используя скрипты Playwright. Это позволяет нам не только делать скриншоты сайтов и измерять время загрузки компонентов, но и отслеживать сетевые задержки, имитируя реальное взаимодействие пользователя с вашим сервисом.
  • Пошаговые проверки API - загрузите свои собственные скрипты для пошагового тестирования API и WebSocket. Позволяет тестировать целые бизнес-процессы, такие как аутентификация пользователя, оформление заказа или полный CRUD-цикл, а также мониторить WebSocket-соединения без использования браузера.

Для управления проверками выберите пункт Проверки в меню слева. Если у вас нет активных проверок, вы сразу увидите кнопки для их создания.

Выберите нужную проверку, чтобы просмотреть её результаты: время ответа, коды состояния, детали сбоев и другую информацию. Подробнее о результатах читайте в документации о результатах.

Проверки по запросу

Проверки по запросу позволяют вам немедленно инициировать проверку и получить её результат. Вы можете запустить такую проверку двумя способами:

  1. В интерфейсе: При создании или изменении проверки нажмите кнопку "Запустить сейчас". Результат отобразится в появившемся окне, как только будет готов.
  2. Через API: Подробную информацию вы найдёте в разделе Проверки по запросу.

API

Управлять проверками также возможно через API. Подробная информация доступна в документации по API.

CLI

Pingera CLI (pngr) — это инструмент командной строки для управления платформой Pingera. С его помощью вы сможете создавать и запускать проверки, а также просматривать результаты их выполнения.

Документация Pingera CLI

Тарификация и лимиты

Кредиты

Каждый тариф предоставляет определённое количество Кредитов мониторинга на расчётный период (30 дней). Эти кредиты расходуются при каждом запуске любой Проверки:

  • 1 Кредит: за запуск Стандартной проверки (Веб, API, TCP, пошаговые API проверки).
  • 10 Кредитов: за запуск Углублённой проверки (SSL/TLS, Синтетические).

Важно: Ваш ежемесячный лимит Кредитов мониторинга расходуется как на регулярные автоматические проверки, так и на проверки по запросу (on-demand). Если общий расход Кредитов превысит лимит тарифа, регулярные проверки временно приостанавливаются до начала нового расчётного периода.

Регулярные проверки

В каждом тарифе указано максимальное количество регулярных проверок, которые вы можете создать. Мы также устанавливаем минимальный интервал запуска для этих проверок:

  • Стандартные проверки (Веб, API, TCP, Пошаговые проверки API, DNS, ICMP) можно запускать с интервалом от 30 секунд.
  • Углублённые проверки (SSL/TLS, Синтетические) можно запускать с интервалом от 1 минуты. (Для бесплатного тарифа интервалы могут отличаться, пожалуйста, уточните информацию в разделе Тарифы.)

Пример рассчета потребления кредитов

Давайте рассмотрим, как расходуются Кредиты на примере тарифа Про-5, в котором доступно 120 000 Кредитов и возможность создать до 5 регулярных проверок.

Допустим, вы создали одну регулярную синтетическую проверку с интервалом в 20 минут. За полные 30 дней эта проверка израсходует:

Количество Кредитов = (количество минут в расчётном периоде / интервал проверки) × стоимость проверки в Кредитах

Количество Кредитов = (43 200 минут / 20 минут) × 10 Кредитов = 21 600 Кредитов

Таким образом, одна такая регулярная проверка использует лишь небольшую часть вашего общего лимита Кредитов, оставляя значительный запас для других регулярных проверок и оперативных запусков по запросу.

Полная информация о тарифах доступна на сайте в разделе Тарифы.