Sergey Antropoff 749b40a494 feat: улучшения UI/UX LogBoard+
- Добавлена кнопка Update для управления AJAX auto-update
- AJAX auto-update включен по умолчанию
- Улучшено управление видимостью кнопки Refresh
- Переупорядочены кнопки в header (Update, Refresh)
- Унифицированы стили кнопок (высота, шрифт, границы)
- Добавлен hover эффект для кнопки options с цветом warning
- Позиционирование help-btn в свернутом sidebar
- Уменьшена ширина свернутого sidebar на 30%
- Добавлена логика разворачивания sidebar при клике на options
- Отображение внешнего порта в статусе контейнера
- Показ 'standalone' для контейнеров без проекта
- Обновлена документация

Автор: Сергей Антропов
Сайт: https://devops.org.ru
2025-08-18 20:32:46 +03:00
..

Документация LogBoard+

Обзор

LogBoard+ - это веб-приложение для мониторинга логов Docker контейнеров в реальном времени с поддержкой Single View и Multi View режимов.

Основные функции

Просмотр логов

  • Single View: просмотр логов одного контейнера
  • Multi View: одновременный просмотр логов нескольких контейнеров
  • Фильтрация по уровням логирования (DEBUG, INFO, WARN, ERROR)
  • Поиск по регулярным выражениям
  • Автопрокрутка и перенос строк

Горячие клавиши

  • Ctrl+R / Ctrl+K - обновление логов
  • [ ] - навигация между контейнерами
  • Ctrl+B - сворачивание/разворачивание панели

Управление интерфейсом

  • Сворачивание sidebar для экономии места
  • Переключение тем (светлая/темная)
  • Настройка количества отображаемых строк
  • Экспорт логов в файл

Документация

Технологии

  • Backend: Python, FastAPI, WebSocket
  • Frontend: HTML5, CSS3, JavaScript (Vanilla)
  • База данных: PostgreSQL с asyncpg
  • Контейнеризация: Docker, Docker Compose

Автор

Сергей Антропов - https://devops.org.ru

Лицензия

MIT License