# Конвертер логов в sequence diagram

Преобразует структурированные сервисные логи в Mermaid или PlantUML sequence diagrams с пометками задержек и ошибок

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

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

- **Ключевые слова:** логи, sequence diagram, mermaid, plantuml

## Обзор

Вставьте JSON Lines или trace-подобные текстовые логи либо загрузите файл. Инструмент распознает межсервисные события вроде serviceA -> serviceB или JSON с полями source / target / action, после чего строит Mermaid или PlantUML sequence diagram.

Вывод содержит:
- краткую сводку взаимодействий
- код Mermaid или PlantUML
- AI-сжатие при доступности и эвристический fallback при недоступности

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

- **Ввод логов** (textarea): 2026-04-06T10:00:01Z api -> auth POST /login | status=401 | latency=82ms | error=invalid token
- **Файл логов** (file)
- **Формат диаграммы** (select)
- **Добавить задержки** (checkbox)
- **Подсветить ошибки** (checkbox)
- **Макс шагов** (number)

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

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

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

- Вставьте текстовые логи в формате JSON Lines или trace-подобном синтаксисе (например, api -> auth), либо загрузите файл с логами.
- Выберите желаемый формат вывода (Mermaid или PlantUML) и настройте параметры отображения задержек и ошибок.
- Укажите максимальное количество шагов для сжатия длинных цепочек вызовов в читаемую диаграмму.
- Инструмент проанализирует логи и сгенерирует краткую сводку вместе с готовым кодом диаграммы.

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

- Визуализация цепочки авторизации пользователя между API-шлюзом, сервисом аутентификации и базой данных.
- Анализ производительности распределенных транзакций с помощью отображения задержек на каждом этапе.
- Создание актуальной документации по API на основе реального трафика из логов.

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

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

Поддерживаются JSON Lines с полями source, target, action, а также текстовые логи со стрелками (например, serviceA -> serviceB).

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

Да, вы можете загрузить файлы форматов .log, .txt, .json или .jsonl размером до 20 МБ.

### Что делает параметр «Макс шагов»?

Он ограничивает количество отображаемых взаимодействий (от 3 до 40), чтобы диаграмма оставалась компактной и читаемой.

### Как отображаются ошибки на диаграмме?

Если включена опция «Подсветить ошибки», инструмент добавляет специальные текстовые пометки к шагам, завершившимся сбоем.

### В какие форматы экспортируется диаграмма?

Инструмент генерирует текстовый код для рендеринга в форматах Mermaid или PlantUML.

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

- [Генератор Data URI](https://elysiatools.com/ru/tools/data-uri-generator): Преобразует файлы в Data URI (Base64 или процентное кодирование) для встраивания изображений, шрифтов и ресурсов прямо в HTML, CSS или Markdown
- [Конвертер зашифрованного PDF](https://elysiatools.com/ru/tools/encrypted-pdf-converter): Открывает защищенные PDF с правильным паролем и экспортирует их в Markdown, JSON или текст
- [Генератор PDF-плана тренировок](https://elysiatools.com/ru/tools/fitness-workout-pdf-generator): Создает печатный PDF-план тренировок из JSON или CSV с таблицами, ячейками прогресса и QR-кодами
- [Генератор JSON-LD из CSV](https://elysiatools.com/ru/tools/json-ld-generator-from-csv): Преобразует строки CSV или Excel в Schema.org JSON-LD для Article, Product или Event с результатом, готовым к SEO-проверке
- [Разделение train/test со стратификацией](https://elysiatools.com/ru/tools/train-test-split-with-stratification): Читает датасет CSV/JSON и делит на train/validation/test со стратификацией по целевому столбцу (по умолчанию 70/15/15, воспроизводимое зерно) или стратифицированный k-fold; отчёт о распределении классов по сплитам с полосами отклонения, проверка утечек через дубликаты строк, предпросмотр SMOTE (интерполяция ближайших соседей на train) и экспорт CSV в ZIP.
- [Развертка правил повторения ICS](https://elysiatools.com/ru/tools/ics-calendar-recurrence-rule-expander): Разворачивает VEVENT с RRULE в конкретные вхождения и экспортирует JSON или ICS
- [Конструктор глав подкаста (ID3 / Podcasting 2.0)](https://elysiatools.com/ru/tools/podcast-chapter-marker-builder): Вставьте список глав с таймкодами и получите сразу все форматы: JSON глав Podcasting 2.0 (v1.2.0) и RSS-тег podcast:chapters, опциональное вписывание фреймов ID3v2.4 CHAP+CTOC прямо в загруженный MP3 (миллисекунды — обычный big-endian uint32, смещения 0xFFFFFFFF, подфрейм TIT2 на главу, существующие фреймы сохраняются), пары Vorbis-комментариев CHAPTER001 (OGG/Opus), текст mp4chaps, блок таймкодов для описания YouTube и SRT-сайдкар, плюс реальная матрица поддержки плеерами (Apple читает RSS-JSON с 2025; Pocket Casts/Overcast — только встроенный ID3; Spotify игнорирует и то, и другое).
- [JSON richtext в PDF](https://elysiatools.com/ru/tools/richtext-json-to-pdf): Конвертирует JSON TipTap/Quill/Slate в PDF

## Примеры

- [Примеры Распределенного Трейсинга](https://elysiatools.com/ru/samples/distributed-tracing-samples): Комплексные примеры распределенного трейсинга с использованием Jaeger, OpenTelemetry и современных инструментов
- [Примеры Hex/Unicode Конвертера](https://elysiatools.com/ru/samples/text-hex-unicode-formats): Тестовые примеры для преобразования hex и unicode escape-последовательностей
- [Примеры JWT](https://elysiatools.com/ru/samples/jwt-samples): Полные примеры JWT от базовой структуры токенов до продвинутых реализаций безопасности
- [PDF Примеры](https://elysiatools.com/ru/samples/pdf-samples): PDF примеры, созданные инструментами 2026-02-01..2026-02-10

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

- [Инструменты для observability, анализа логов и отладки trace](https://elysiatools.com/ru/hubs/observability-debugging): Разбирайте логи, исследуйте trace, сравнивайте дрейф API payload и превращайте сырые данные наблюдаемости в таймлайны, диаграммы и структурированные доказательства для более быстрой отладки.
- [Генераторы структурных и логических диаграмм](https://elysiatools.com/ru/hubs/structural-and-logic-diagram-generators): Создавайте блок-схемы, ментальные карты, организационные диаграммы, древовидные диаграммы, диаграммы Венна, ASCII-деревья каталогов и диаграммы последовательности из текста, JSON или логов — для планирования, документации и инженерных ревью.
- [Инструменты JSON-обмена и перевода форматов](https://elysiatools.com/ru/hubs/json-convert): Сравните инструменты преобразования JSON для CSV, YAML, TOML, GraphQL, XML, Markdown, Excel, BSON, EDN и других структурированных форматов в одном хабе.
- [Инструменты конвертации регистра, кодировки и нормализации текста](https://elysiatools.com/ru/hubs/text-convert): Сравните в одном хабе конвертацию регистра, ширины символов, кодировок, работу с quoted-printable и встроенную нормализацию текста.
