Инструмент анализа LOG

1) Загрузить файл журнала

Перетащите файлы .log/.txt сюда или нажмите «Выбрать файл»
Ожидание загрузки…
Пример данных

Об анализе логов

Инструмент пакетного анализа логов для разработчиков, 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, гео, перцентили задержек и размера тела) под конкретные сценарии анализа.