Repolode
log-forge

log-forge/logforge

Локально разворачиваемая Docker-панель для логов контейнеров, метрик, событий, правил оповещения, уведомлений и автоматического устранения проблем с защитными ограничениями.

Open source альтернатива:Datadog

Звёзды
302
Форки
16
Открытые issues
4
Последний коммит
9 дней назад

Что это?

LogForge Unicron — нативная для Docker панель, которую можно развернуть у себя с помощью Docker Compose. Она показывает состояние и статус контейнеров, логи, метрики, события Docker и доступ к файлам в едином веб-интерфейсе — как для локального Docker-хоста, так и для удалённых хостов, подключённых через агент с защитой mTLS.

В проекте особое внимание уделено оповещениям и устранению проблем. Правила анализируют логи, метрики и события контейнеров; уведомления об инцидентах отправляются по Email, в Slack, Teams, Discord, Telegram, Gotify или через вебхуки. Защищённые ограничения позволяют перезапускать, останавливать, запускать и завершать контейнеры, а также выполнять скрипты. Периоды ожидания, лимиты частоты, задержки между повторами и проверки помогают не допускать бесконтрольного выполнения автоматических действий.

Дополнительный AI-слой Cirdan, доступный как платное дополнение, формирует граф знаний о работающей инфраструктуре, который AI-агенты могут использовать для анализа и подготовки отчётов. Сокет Docker подключён к устройству, поэтому оно управляет рабочими нагрузками Docker на хосте.

Ключевые возможности

  • 01Показывает состояние и статус контейнеров, логи, метрики и события Docker в одном интерфейсе.
  • 02Отслеживает локальные Docker-хосты и удалённые хосты, подключённые через агенты с mTLS.
  • 03Позволяет задавать собственные правила оповещения на основе логов, метрик и событий контейнеров.
  • 04Отправляет уведомления по Email, в Slack, Teams, Discord, Telegram, Gotify и через вебхуки.
  • 05Выполняет действия по устранению проблем (перезапуск, остановка, запуск, завершение, выполнение скриптов) с периодами ожидания и ограничением частоты.
  • 06Разворачивается на собственных серверах, поэтому данные мониторинга остаются в вашей среде.

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

  • Следить за Docker-контейнерами домашней лаборатории или небольшого парка серверов из единой панели.
  • Получать оповещения в Slack или Telegram при сбое контейнера или ошибках в логах.
  • Автоматически перезапускать контейнеры с нарушенным состоянием, ограничивая частоту перезапусков во избежание циклов.
  • Хранить данные мониторинга Docker локально, а не в облачном сервисе.

Быстрый старт

  1. 1

    Клонируйте репозиторий развертывания

    git clone https://github.com/log-forge/logforge.git
  2. 2

    Перейдите в каталог logforge

    cd logforge
  3. 3

    Загрузите образы Docker

    docker compose pull
  4. 4

    Запустите Unicron, затем откройте https://localhost:8444/unicron

    docker compose up -d

Что важно знать

  • Апплаенс монтирует сокет Docker, получая возможность управлять рабочими нагрузками Docker на хосте.
  • Он выпускает собственный сертификат, поэтому браузеры будут показывать предупреждения, пока вы не начнёте доверять его корневому центру сертификации.
  • Для удалённого мониторинга и смены имени хоста требуется дополнительная настройка, например DNS и регистрация агентов.

В подборках

Темы

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

Что такое logforge?
Локально разворачиваемая Docker-панель для логов контейнеров, метрик, событий, правил оповещения, уведомлений и автоматического устранения проблем с защитными ограничениями. LogForge Unicron — нативная для Docker панель, которую можно развернуть у себя с помощью Docker Compose. Она показывает состояние и статус контейнеров, логи, метрики, события Docker и доступ к файлам в едином веб-интерфейсе — как для локального Docker-хоста, так и для удалённых хостов, подключённых через агент с защитой mTLS.
logforge можно использовать бесплатно? Какая у него лицензия?
logforge распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
logforge всё ещё поддерживается?
Активно поддерживается. Последний коммит в logforge — 28 окт. 2026 г..
Для чего можно использовать logforge?
Следить за Docker-контейнерами домашней лаборатории или небольшого парка серверов из единой панели. Получать оповещения в Slack или Telegram при сбое контейнера или ошибках в логах. Автоматически перезапускать контейнеры с нарушенным состоянием, ограничивая частоту перезапусков во избежание циклов. Хранить данные мониторинга Docker локально, а не в облачном сервисе.
Как установить logforge?
Клонируйте репозиторий развертывания: git clone https://github.com/log-forge/logforge.git Перейдите в каталог logforge: cd logforge Загрузите образы Docker: docker compose pull Запустите Unicron, затем откройте https://localhost:8444/unicron: docker compose up -d
Где скачать logforge?
Исходный код и инструкции по установке — на GitHub: https://github.com/log-forge/logforge

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Лёгкая платформа для мониторинга серверов с собственным размещением: веб-панель, статистика Docker-контейнеров, история и оповещения.

26,9 тыс.+208 за неделю1,1 тыс.GoMITАктивно поддерживаетсяОбновлён 22 часа назад

Платформа AIOps с открытым исходным кодом: объединяет оповещения из инструментов мониторинга, устраняет дубликаты, сопоставляет события и автоматизирует реакции с помощью рабочих процессов.

12,5 тыс.+38 за неделю1,5 тыс.PythonOtherАктивно поддерживаетсяОбновлён позавчера