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 недостаточно.