Общая информация
Проверки (или 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-соединения без использования браузера.
Для управления проверками выберите пункт Проверки в меню слева. Если у вас нет активных проверок, вы сразу увидите кнопки для их создания.
Выберите нужную проверку, чтобы просмотреть её результаты: время ответа, коды состояния, детали сбоев и другую информацию. Подробнее о результатах читайте в документации о результатах.
Проверки по запросу
Проверки по запросу позволяют вам немедленно инициировать проверку и получить её результат. Вы можете запустить такую проверку двумя способами:
- В интерфейсе: При создании или изменении проверки нажмите кнопку "Запустить сейчас". Результат отобразится в появившемся окне, как только будет готов.
- Через API: Подробную информацию вы найдёте в разделе Проверки по запросу.
API
Управлять проверками также возможно через API. Подробная информация доступна в документации по API.
CLI
Pingera CLI (pngr) — это инструмент командной строки для управления платформой Pingera. С его помощью вы сможете создавать и запускать проверки, а также просматривать результаты их выполнения.
Тарификация и лимиты
Кредиты
Каждый тариф предоставляет определённое количество Кредитов мониторинга на расчётный период (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 Кредитов
Таким образом, одна такая регулярная проверка использует лишь небольшую часть вашего общего лимита Кредитов, оставляя значительный запас для других регулярных проверок и оперативных запусков по запросу.
Полная информация о тарифах доступна на сайте в разделе Тарифы.