Блог и новости

Новые типы проверок: ICMP и DNS

Блог Новости Проверки
Анонс новых типов проверок в Pingera - ICMP и DNS
Высокая доступность веб-сервисов начинается с фундамента: правильной работы сетевых протоколов и корректного разрешения доменных имен. Если проблемы возникают на этом уровне, все усилия на прикладном уровне (HTTP, API, UX) становятся бессмысленными.
Мы в Pingera, помимо наших продвинутых Синтетических и Пошаговых API проверок, фокусируемся на предоставлении инженерам полного набора инструментов для контроля всей инфраструктуры, от L3 до L7. Именно поэтому мы расширяем возможности мониторинга на сетевом уровне и объявляем о добавлении DNS и ICMP (Ping) проверок. Также мы хотим напомнить, что для контроля связности на транспортном уровне, вы всегда можете использовать наши TCP проверки.
Эти новые типы чеков разработаны с акцентом на техническую детализацию и проактивное обнаружение проблем.

1. DNS-Monitoring: Предотвращение скрытых простоев

Проблемы с DNS часто являются причиной, по которой, казалось бы, работающий веб-сервер, становится недоступным для конечных пользователей.
DNS проверки в Pingera позволяют не просто убедиться, что домен разрешается, но и провести глубокую валидацию полученных записей. Это критически важный инструмент для инженеров, которые работают с ротацией IP-адресов, миграцией на новые CDN или управляют сложными системами балансировки.
Результат DNS проверки в Pingera

Глубокая валидация DNS-ответов

Простое получение ответа — это только первый шаг. Наша система позволяет настроить проверку соответствия полученных DNS-ответов ожидаемым значениям, поддерживая все ключевые типы записей: A, AAAA, MX, TXT, CNAME, NS, SOA, SRV и другие.
Мы предлагаем два режима для контроля ответов:
  • exact: Требует, чтобы DNS-ответ содержал строго те записи, которые вы указали, без каких-либо дополнительных. Идеально для проверки стабильных записей, которые не должны меняться.
  • contains_all (по умолчанию): Убеждается, что все ожидаемые вами записи присутствуют в ответе. Дополнительные записи допускаются, что полезно для записей, обслуживающих несколько IP-адресов или балансировку.
Кроме того, вы можете указывать кастомные DNS-серверы, чтобы диагностировать проблемы, связанные с конкретным резолвером, а не только с системными.

2. ICMP: Анализ сетевой стабильности

ICMP проверки (Ping) — это фундаментальный инструмент для контроля сетевой доступности и производительности на уровне L3. Если наблюдается высокая задержка или потеря пакетов, проблемы на прикладном уровне неизбежны.

Проактивный контроль потери пакетов

Мы выводим стандартный пинг на уровень проактивного мониторинга, позволяя задать максимально допустимый процент потери пакетов Условия (assertions в API).
Если фактическая потеря пакетов превысит установленный порог, проверка будет считаться неуспешной, генерируя оповещение о нестабильности сети, а не только о полной недоступности.
Результат ICMP проверки в Pingera

Детализация метрик задержки

Результаты ICMP проверки предоставляют детальную статистику: среднюю, минимальную, максимальную задержку и стандартное отклонение. Это дает SRE-специалистам возможность не только отслеживать среднее время отклика, но и анализировать джиттер (вариативность задержки), что критично для VoIP, игровых и других чувствительных к задержке приложений.

Доступность и TCP проверки

Напоминаем, что для контроля доступности на транспортном уровне (L4), мы также поддерживаем TCP проверки. Они позволяют вам мониторить доступность любого порта на сервере (например, 22 SSH, 3306 MySQL) и убедиться, что сетевая служба прослушивает порт и готова принимать соединения.
С добавлением DNS и ICMP проверок, Pingera теперь предоставляет инженерам полный набор инструментов для диагностики и контроля всей цепочки доступности: от сетевого уровня (ICMP, TCP), разрешения имен (DNS), до прикладного уровня (HTTP, API, Synthetic).
Новые проверки уже доступны всем пользователям Pingera. Вы можете добавить их в интерфейсе: перейдите в раздел "Проверки" и выберите "Добавить проверку".