Инструмент анализа LOG
1) Загрузить файл журнала
Обзор
Запросы в минуту
Исходный JSON
Об анализе логов
Инструмент пакетного анализа логов для разработчиков, SRE/ops, SecOps и дата-команд. Фронтенд поддерживает перетаскивание и выбор файлов .log/.txt, а бэкенд парсит и возвращает структурированную статистику: IP, тип устройства, операционная система, браузер, метод HTTP, версия HTTP, а также ключевые метрики вроде поминутного объёма запросов.
Бэкенд предоставляет стабильный POST API (multipart/form-data с полем file). По умолчанию возвращаются списки Top 100; разрешение временного ряда можно ограничить параметром by_minute_limit. Фронтенд показывает графики и таблицы: сначала топ-10, с кнопкой «Показать ещё» для расширения до 100 — баланс между читаемостью и производительностью.
- Автоматически распознаёт распространённые форматы access/error-логов; визуализация трафика по минутам в один клик
- Ключевые измерения: IP / Устройство / ОС / Браузер / Метод HTTP / Версия HTTP / Коды состояния / Путь
- Списки «Топ» показывают 10 по умолчанию; каждую карточку можно расширить до 100
- Ответ включает метаданные файла и сводную статистику; исходный JSON виден прямо на странице
- Лёгкий интерфейс, адаптирован под мобильные, поддерживает вставку и drag-and-drop загрузку
Типичные сценарии: расследование аномального трафика, мониторинг стабильности API, выявление краулеров/атак, оценка пиковых нагрузок, профилирование пользовательской среды. При необходимости можно добавить дополнительные поля (например, Referer, «сырой» User-Agent, распределение задержек/байтов, агрегацию параметров URI, геолокацию).
Возможности & лучшие практики
-
Безопасность и источник:
Бэкенд принимает запросы только с
*.ipin.io. Используйте HTTPS; политика одного источника блокирует неавторизованные origin’ы. -
Ограничения размера:
Очень большие файлы могут вызвать
413 Content Too Large. Рассмотрите разбиение или загрузку фрагментов за целевые интервалы времени. -
Структура ответа:
Включает file (метаданные файла), limits (напр.,
top_n_fixed,by_minute_limit) и stats (распределения и временной ряд by_minute). Во фронтенде есть встроенный просмотрщик «сырого» JSON с копированием. - Визуализация и читаемость: Поминутная кривая помогает обнаруживать пики и всплески; списки «Топ» показывают 10 по умолчанию и расширяются по карточке до 100, чтобы избежать перегрузки.
-
Устранение неполадок:
TypeError: Failed to fetchчасто указывает на проблемы CORS/сертификата/origin;500говорит об ошибках парсинга на бэкенде;400обычно означает отсутствие поляfileили параметров. - Конфиденциальность и соответствие: Только для технической диагностики и анализа безопасности. Убедитесь, что загружаемые логи соответствуют политике обработки данных вашей организации; анонимизируйте чувствительные поля при необходимости.
Советы
- Для высоконагруженных сервисов периодически загружайте выборки; следите за поминутными пиками и долями 4xx/5xx
- Сверяйте Top IP с Путём и Статусом, чтобы быстро находить аномалии и затронутые эндпойнты
- Для долгосрочных трендов архивируйте результатный JSON и подавайте его в TSDB/систему отчётности
Примечание:
Во фронтенде по умолчанию top_n=10 и by_minute_limit=200 (бэкенд всё равно может вернуть Top 100). Также можно расширять измерения на бэкенде (например, семейства UA, гео, перцентили задержек и размера тела) под конкретные сценарии анализа.