Об этом проекте

JAIRO Cloud Light Checker — это инструмент мониторинга для личного использования, который периодически выполняет лёгкий HTTP GET-запрос к главной странице институциональных репозиториев на JAIRO Cloud, записывает и визуализирует статус ответов. Он опубликован на GitHub Pages, где можно просматривать статус ответов за последние 14 дней для каждого репозитория. Основные функции: - Лёгкая HTTP-проверка главной страницы отслеживаемых сайтов (с интервалом 15 минут) - Оценка на основе HTTP-статуса и времени ответа (OK, SLOW, VERY_SLOW, SERVER_ERROR, TIMEOUT, UNKNOWN) - Хранение истории за последние 14 дней (срок хранения настраивается через переменные окружения) - Визуализация с помощью статической панели управления (время последней проверки, количество по статусам, графики времени ответа, сводка ошибок и т. д.) - Агрегация p50/p90/p95/p99/максимума с помощью скрипта анализа истории - Поддержка предпросмотра ссылок через метаданные OGP/X Card - Периодический запуск GitHub Actions через Cloudflare Worker Структура включает targets.yml для управления отслеживаемыми объектами, Python-скрипт для самой проверки, скрипт анализа истории, рабочий процесс GitHub Actions, Cloudflare Worker и статическую панель управления. Python-скрипт работает только со стандартной библиотекой. Панель управления имеет синий интерфейс, вдохновлённый дизайн-системой Цифрового агентства, с выбором периода 12ч/24ч/7д/все, фильтрацией по репозиториям и разделом сводки ошибок (автоматически разворачивается при наличии ошибок за последние 24 часа). Инструмент предназначен не для строгого SLA-мониторинга или нагрузочного тестирования, а для простой проверки, позволяющей сравнивать, возникают ли схожие задержки или сбои на нескольких сайтах.