Улучшения в Pingera CLI - запуск проверок еще проще
2025-11-22 14:05
Привет! Мы в Pingera постоянно стремимся сделать мониторинг не просто надёжным, но и максимально эффективным для инженеров, работающих в консоли через Pingera CLI (pngr). В этом обновлении мы сосредоточились на сокращении рутинного ввода и повышении информативности, чтобы вы могли тратить меньше времени на CLI и больше — на решение реальных проблем.
1. Доступ к результатам проверок по одному ID
Раньше для просмотра деталей результата проверки требовалось указывать как идентификатор самой проверки (check_id), так и идентификатор результата (result_id). Это было избыточно, особенно для проверок, запускаемых по запросу, где check_id вообще отсутствует, а result_id всегда уникален.
Мы убрали это ограничение. Теперь вам достаточно использовать только уникальный RESULT_ID.
До изменений:
pngr checks result CHECK_ID RESULT_ID
Сейчас
pngr checks result dbaw921kysm4
Эта команда мгновенно выведет полный отчет о выполнении проверки (как в примере ниже), независимо от того, была ли она регулярной или запущена по запросу.
2. Быстрые команды для запуска проверок
Выполнение проверок по запросу (on-demand) — удобный инструмент для оперативной диагностики. Однако длинная команда с множеством параметров: pngr checks run custom --type icmp --host ya.ru --parameters ... — снижала скорость работы.
Мы добавили быстрые команды, которые выносят наиболее часто используемые типы проверок на верхний уровень CLI.
В основном меню CLI появился новый раздел 🚀 Quick Commands, который позволяет сразу увидеть все доступные короткие команды:
Пример использования
Для запуска ICMP-проверки достаточно:
pngr ping ya.ru
Для выполнения проверки из конкретного региона используйте флаг --region (больше не нужно прятать регион в --parameters). Следующая команда запустит ICMP проверку из США:
pngr ping ya.ru --region us-central1
3. Детальный вывод поддерживаемых шифров для SSL
Для инженеров, отвечающих за безопасность и соответствие стандартам, важна полная информация о конфигурации SSL. Мы расширили вывод результатов SSL-проверок.
Теперь в отчете о результате проверки (pngr checks result RESULT_ID) вы сразу увидите, какие протоколы (SSL 2.0/3.0, TLS 1.0/1.1/1.2/1.3) поддерживаются, и полный список активных шифров для каждого протокола.
Пример расширенного вывода:
Для полного списка, включая все дополнительные детали по шифрам, используйте флаг --verbose.
Вся документация по обновленному CLI доступна здесь. Улучшение доступны с версии 0.1.15. Обновите через pip: