BardTraffic
BardTraffic 0.1.1 — закрытая статистика запросов к Бард-Вики для администраторов.
Открыть статистику запросов. Эта же ссылка находится в личном меню администратора. Обычным пользователям и гостям отчёт недоступен.
Как пользоваться
Выберите час, сутки или неделю. Таблица «Кто обращается чаще» показывает заявленных ботов и обращения без признака бота. Щёлкните название бота или выберите его в списке, чтобы увидеть его активные IP, адреса страниц и всплески запросов. В раскрываемой таблице можно посмотреть, кто занимает больше суммарного времени обработки.
Запросы считаются отдельно от пользователей: один человек или бот делает много запросов, а одним IP могут пользоваться несколько человек. Название бота определяется только по User-Agent и может быть подделано. «Без признака бота» не означает, что это точно люди.
Что означают числа
- Запросы и доля — количество обращений к nginx Бард-Вики.
- МБ — объём тела ответов без заголовков.
- Время — сумма, среднее и максимум длительности запросов nginx. Это включает ожидание и передачу ответа, не время процессора. Параллельные запросы суммируются.
- ≥ 2 с — число запросов длительностью от двух секунд.
- 403 / 429 — отказ в доступе или ограничение частоты; 5xx — серверные ошибки.
- Всплески — наиболее активные пятиминутки; в минуту показано среднее, а не точный секундный пик.
Показатели CPU, I/O wait, памяти и load average относятся ко всему VPS, включая соседние сайты. Сопоставление со всплесками Бард-Вики помогает искать причину, но само по себе не доказывает, что нагрузку вызвал конкретный бот.
Периоды и обновление
Сбор включён 21 октября 2026 года. Для первого отчёта взят небольшой недавний фрагмент прежнего журнала; в нём нет времени обработки. Новые замеры накапливаются после включения. Начало доступной истории и измерений видно на странице; неполные сутки или неделя отмечены явно.
Обновление — каждые пять минут. Текущая незавершённая пятиминутка исключается. Даты — московские. Сводка хранится семь дней; таблицы показывают до 30 строк, общие итоги учитывают все обработанные записи. Если сборщик не обновлял сводку более 15 минут, появится предупреждение.
Доступ и безопасность
Только право bard-traffic, по умолчанию sysop. Нет публичного API, включения отчёта в статьи или автоматических блокировок. Отчёт закрыт от кэширования и индексации. IP не связываются с учётными записями; параметры URL, тексты поиска, referer и полные User-Agent в сводке не сохраняются.
Исходный дополнительный журнал закрыт для веб-пользователя и ротируется отдельно. Сбор выполняется в фоне с ограничением CPU и памяти; открытие страницы читает готовую сводку, а не перечитывает журналы. Конфигурации и данные других проектов не изменяются.
Скачать расширение
В пакете — код, README и шаблоны фонового сборщика. Статистика, IP, пароли и конфигурация сайта не включены. Настройка сборщика требует администратора сервера; инструкция установки и отката — в README.
Скачать отчёт для анализа
Выберите период и бота (либо «Все запросы»), затем нажмите Скачать отчёт. Будет скачан файл JSON; его можно прикрепить в чат для анализа нагрузки и обсуждения ограничений ботов.
В файле: выбранная статистика, границы и полнота периода, пояснения показателей, общий ряд обращений сайта и замеры VPS за весь выбранный период. При выборе «Все запросы» включается детализация по каждому распознанному боту. Ограничение таблиц до 30 строк сохраняется и отмечено в файле.
Файл содержит IP, поэтому не публикуйте его открыто. Скачивание доступно только администраторам и само по себе никого не блокирует. Для решения о блокировке одного названия User-Agent недостаточно.