SQLogger - описание системы

SQLogger — универсальная высокопроизводительная платформа для логирования, анализа (в т.ч. предиктивного) и трекинга задач, подходящая для desktop и embedded, с поддержкой Linux, Windows, x86_64 и ARM64. До 120 000 записей/сек · Нативный C++ API · REST API · JS биндинги

🔧 Бэкенд на C++ · Высокая скорость записи (до 120к/сек) · RAM: 4-12 Мб, минимальный CPU · Мощное нативное API · Многопоточное асинхронное логирование · Bulk-операции приема логов · Настройка через конфиг без пересборки

🔌 Многоуровневый API · Нативный C++ API для макс. производительности · REST API для интеграции с любыми системами · JavaScript биндинги для веб-приложений · Нативный C++ REST API клиент (100% REST API)

📊 Производительность (SQLite, 4 потока) · Native C++ API: одиночные ~119 000/сек (~0.011 мс) · Native C++ API: пакетные ~143 000/сек (~0.007 мс) · REST SYNC: одиночные ~3 100/сек (~0.3 мс) · REST SYNC: пакетные (200) ~41 000/сек (~4.3 мс) · REST ASYNC: одиночные ~12 200/сек (~0.08 мс) · REST ASYNC: пакетные (200) ~117 000/сек (~1.5 мс)

🏗 Логирование по компонентам · Несколько независимых логгеров, центр. управление · Каждый логгер со своей конфигурацией · Именованные источники для модулей · Единый подход для C++, REST и JS

🗄 Универсальная поддержка БД · SQLite, MySQL, PostgreSQL · Легкое переключение без изменения кода · Пакетная запись с батчингом · Горячее переключение без остановки · Оптимизация БД из дашборда

🎯 Фронтенд возможности · Интуитивный дашборд с графиками в реальном времени · Статистика: БД, логгер, транспорт, лимиты, сессии, система · Rate Limit статистика (блокировки, лимиты) · Менеджер сессий (фильтрация, завершение, IP, user-agent) · Менеджер JWT (активные/отозванные, отзыв, восстановление) · Продвинутая фильтрация, поиск похожих записей · Быстрая фильтрация по временным периодам · Управление источниками (создание, статистика) · Изменение настроек “на лету” · Мастер конфигураций с валидацией · Log Player (скорость, таймлайн, пропуск периодов) · Тест производительности (пресеты, экспорт JSON/PDF) · Add Log (шаблоны, подсветка, валидация, история) · Закладки с тегами, импорт/экспорт · Экспорт логов: TXT, JSON, CSV, XML, YAML · Экспорт в трекеры: собственный, Trello, Jira, CSV · Аналитические отчеты с графиками (PDF/JSON/CSV) · Предиктивная оценка рисков · Управление пользователями с RBAC-ролями · Интерактивная API документация (OpenAPI) · Настройка вида дашборда (сохранение между сессиями) · Тёмная/светлая темы · Не требует Apache/Nginx, SPA-фронтенд

📋 Трекер задач · Автоматическое создание задач из логов · Статусы, приоритеты, дедлайны · Назначение ответственных · Комментарии с упоминаниями, теги · Gantt-диаграммы · Аналитика: общая статистика, charts, burndown (ETA, рекомендации) · SLA (просроченные задачи) · Lead/Cycle Time, Throughput, WIP, Reopened Rate · Dependencies: граф и матрица связей · Users: нагрузка и эффективность · Activity: лента всех действий

🛡 Безопасность · Авторизация, защита от брутфорса · Сессионная аутентификация (статистика, завершение) · Защита ID сессий и токенов от перехвата · JWT аутентификация (отзыв с причиной, восстановление) · Basic-аутентификация · IP-валидация, доверенные подсети · RBAC для REST API и веб-интерфейса · Client-to-Server AES-шифрование (ротация ключей) · Rate Limiting (IP/пользователь/роль/сессия/глобальный) · Белые списки (IP, пользователи, роли, эндпоинты) · Аудит безопасности · HTTPS, CORS · Режимы: Normal/Read-Only/Maintenance/Shutdown

🧩 Настраиваемость · Компоненты опциональны при сборке · Минимальная: C++ API + SQLite · Максимальная: веб-интерфейс + серверные БД · Одна кодовая база

🥐 Кросс-платформенность · Windows и Linux · Архитектуры: x86_64, ARM64, ARM32 · Дашборд на любой платформе с браузером

💡 Для кого · DevOps-инженеры · Разработчики приложений · IoT и embedded-разработчики · Системные администраторы · Команды с микросервисами

SQLogger объединяет производительность C++, универсальность хранения, многоуровневый API и современный веб-интерфейс для полного цикла работы с логами — от сбора и анализа до действий.

SQLogger - описание системы | Сетка — социальная сеть от hh.ru SQLogger - описание системы | Сетка — социальная сеть от hh.ru
SQLogger - описание системы | Сетка — социальная сеть от hh.ru SQLogger - описание системы | Сетка — социальная сеть от hh.ru SQLogger - описание системы | Сетка — социальная сеть от hh.ru SQLogger - описание системы | Сетка — социальная сеть от hh.ru SQLogger - описание системы | Сетка — социальная сеть от hh.ru SQLogger - описание системы | Сетка — социальная сеть от hh.ru SQLogger - описание системы | Сетка — социальная сеть от hh.ru SQLogger - описание системы | Сетка — социальная сеть от hh.ru