# Анализатор структурированных логов

Определяет распространенные форматы логов, извлекает ключевые поля и выводит JSON, CSV или SQL.

> Каноническая страница: https://elysiatools.com/ru/tools/structured-log-analyzer

- **Категория:** Data Processing

- **Ключевые слова:** логи, структурированный, jsonl, apache, syslog

## Обзор

Анализатор структурированных логов — это мощный инструмент для автоматического распознавания и парсинга различных форматов логов, включая JSON Lines, Apache и syslog. Он извлекает ключевые поля, объединяет многострочные записи и позволяет экспортировать обработанные данные в удобные форматы, такие как JSON, CSV или SQL-запросы, для дальнейшего анализа и интеграции.

## Входные данные

- **Ввод логов** (textarea): {"level":"error","message":"Disk almost full"} 127.0.0.1 - - \[10/Oct/2000:13:55:36 -0700\] "GET /health HTTP/1.1" 200 2326
- **Файл логов** (file)
- **Формат экспорта** (select)
- **Агрегировать многострочные логи** (checkbox)
- **Пользовательский regex** (text): ^(?\\S+) (?\\w+) (?\\w+) (?.+)$

## Когда использовать

- Когда необходимо преобразовать сырые серверные логи (Apache, Nginx, syslog) в табличный формат CSV для анализа в Excel или BI-системах.
- При миграции или импорте логов в реляционную базу данных, когда требуются готовые SQL-запросы (INSERT).
- Для отладки приложений и извлечения специфических данных из нестандартных логов с помощью пользовательских регулярных выражений (Regex).

## Как это работает

- Вставьте текст логов в поле ввода или загрузите файл (до 20 МБ) в формате TXT, JSON или NDJSON.
- Выберите желаемый формат экспорта: JSON, CSV или SQL.
- При необходимости включите агрегацию многострочных логов или укажите пользовательское регулярное выражение для нестандартных форматов.
- Инструмент автоматически распознает структуру, извлечет поля и сгенерирует отформатированный результат для скачивания или просмотра.

## Сценарии использования

- Аудит безопасности: быстрый парсинг логов авторизации для выявления подозрительных IP-адресов и экспорта в CSV.
- Мониторинг ошибок: извлечение stack traces и сообщений об ошибках из многострочных логов приложения для анализа в формате JSON.
- Подготовка данных: конвертация логов доступа веб-сервера в SQL-запросы для загрузки в аналитическую базу данных.

## Частые вопросы

### Какие форматы логов поддерживаются по умолчанию?

Инструмент автоматически распознает популярные форматы, такие как JSON Lines (JSONL), логи веб-серверов (Apache, Nginx) и системные логи (syslog).

### Можно ли загружать файлы логов?

Да, вы можете загрузить текстовые файлы или файлы JSON размером до 20 МБ через поле загрузки файла.

### Как работает агрегация многострочных логов?

При включении этой опции инструмент объединяет связанные строки (например, stack traces ошибок) в одну логическую запись, предотвращая разрыв данных.

### Что делать, если мой формат логов не распознается?

Вы можете использовать поле «Пользовательский regex», чтобы задать собственное регулярное выражение с именованными группами для извлечения нужных полей.

### В какие форматы можно экспортировать данные?

Обработанные логи можно экспортировать в форматы JSON, CSV (для табличного анализа) или SQL (в виде запросов INSERT для баз данных).

## Связанные инструменты

- [Планировщик миграции CSV в базу данных](https://elysiatools.com/ru/tools/csv-to-database-migration-planner): Выводит реляционную схему из CSV и генерирует CREATE TABLE и ALTER для PostgreSQL, MySQL, SQLite или SQL Server
- [Детектор конфликтов префиксов и сокращений в mock-данных](https://elysiatools.com/ru/tools/mock-data-naming-conflict-detector): Находит визуально похожие имена полей и конфликтующие префиксы в CSV, JSON или схемах
- [Профилировщик качества датасетов](https://elysiatools.com/ru/tools/dataset-quality-profiler): Строит профиль качества CSV или JSON, выявляя пропуски, дубли, дрейф форматов и выбросы.
- [Анализатор прогноза и сезонности](https://elysiatools.com/ru/tools/time-series-forecast-seasonality-analyzer): Строит прогноз по CSV или JSON временным рядам и показывает тренд, сезонность и остатки в одном отчете
- [Извлечение таблиц PDF в CSV/JSON](https://elysiatools.com/ru/tools/pdf-table-extractor-to-csv-json): Извлекает таблицы из PDF через OpenDataLoader и экспортирует в JSON, CSV или HTML
- [Text to Excel Converter](https://elysiatools.com/ru/tools/text-to-excel): Convert various text formats to Excel with customizable parsing and formatting options
- [Генератор JSON-LD из CSV](https://elysiatools.com/ru/tools/json-ld-generator-from-csv): Преобразует строки CSV или Excel в Schema.org JSON-LD для Article, Product или Event с результатом, готовым к SEO-проверке
- [Удалитель BOM Символов](https://elysiatools.com/ru/tools/data-bom-remover): Удаление BOM (Byte Order Mark) символов из текстового и файлового содержимого. Идеально для очистки текстовых файлов с проблемами кодировки.

## Примеры

- [Обработка Строк Windows - Примеры C#](https://elysiatools.com/ru/samples/windows-string-processing-csharp): Полные примеры обработки строк на C# для платформы Windows, включая манипуляцию, разделение, объединение, регулярные выражения и анализ текста
- [CSV Примеры](https://elysiatools.com/ru/samples/csv-samples): Примеры CSV-файлов с различными типами данных, размерами и уровнями сложности
- [Примеры Python](https://elysiatools.com/ru/samples/python): Примеры кода Python и демонстрации Hello World
- [Примеры Apache Arrow](https://elysiatools.com/ru/samples/arrow): Примеры формата в памяти Apache Arrow для высокопроизводительной обработки данных и аналитики

## Связанные материалы

- [Инструменты форматирования, diff и нормализации JSON](https://elysiatools.com/ru/hubs/json-format): Сравните инструменты форматирования JSON, diff, анализа логов, сравнения конфигураций и нормализации данных в одном хабе для удобной проверки JSON.
- [Инструменты для проверки, diff и преобразования JSON](https://elysiatools.com/ru/hubs/json-utility): Соберите в одном хабе инструменты для форматирования JSON, сравнения версий, проверки путей, валидации схем, объединения файлов и преобразования данных для API и data workflows.
- [Инструменты для поиска PII, редактирования логов и очистки приватных данных](https://elysiatools.com/ru/hubs/pii-log-redaction): Ищите персональные данные в логах, маскируйте чувствительный текст, проверяйте извлеченные идентификаторы и готовьте более безопасные материалы для проверки безопасности и соответствия.
- [Инструменты для observability, анализа логов и отладки trace](https://elysiatools.com/ru/hubs/observability-debugging): Разбирайте логи, исследуйте trace, сравнивайте дрейф API payload и превращайте сырые данные наблюдаемости в таймлайны, диаграммы и структурированные доказательства для более быстрой отладки.
