Repolode
log-forge

log-forge/logforge

Dashboard Docker auto-hospedado para logs, métricas, eventos, regras de alerta, notificações e remediação automática com proteções.

Alternativa open source a:Datadog

Estrelas
301
Forks
16
Issues abertas
4
Último commit
há 10 dias

O que é?

O LogForge Unicron é um dashboard nativo do Docker e auto-hospedado, implantado com Docker Compose. Ele exibe a integridade e o status dos containers, logs, métricas, eventos do Docker e acesso a arquivos em uma única interface no navegador, tanto para o host Docker local quanto para hosts remotos registrados por meio de um agente protegido com mTLS.

O projeto é focado em alertas e remediação. As regras avaliam logs, métricas e eventos de containers; os notificadores enviam incidentes por Email, Slack, Teams, Discord, Telegram, Gotify ou webhooks; e ações protegidas podem reiniciar, parar, iniciar ou matar containers, além de executar scripts. Períodos de espera, limites de frequência, backoff e atrasos para verificação impedem que ações automatizadas sejam executadas sem controle.

Uma camada opcional de IA chamada Cirdan, vendida como complemento premium, cria uma representação do conhecimento da infraestrutura em execução baseada em grafos para que agentes de IA possam inspecioná-la e gerar relatórios. O socket do Docker é montado no appliance, dando a ele controle sobre as cargas de trabalho Docker do host.

Recursos principais

  • 01Exibe a integridade e o status dos containers, logs, métricas e eventos do Docker em uma única interface.
  • 02Monitora hosts Docker locais e remotos registrados por meio de agentes com mTLS.
  • 03Regras de alerta personalizadas para logs, métricas e eventos de containers.
  • 04Notificações por Email, Slack, Teams, Discord, Telegram, Gotify e webhooks.
  • 05Ações de remediação (reiniciar, parar, iniciar, matar e executar scripts) com períodos de espera e limites de frequência.
  • 06Implantação auto-hospedada, para que os dados de monitoramento permaneçam no seu ambiente.

Casos de uso

  • Acompanhar containers Docker de um homelab ou de um pequeno conjunto de servidores em um único dashboard.
  • Receber alertas no Slack ou Telegram quando um container falhar ou registrar erros.
  • Reiniciar automaticamente containers com problemas, usando limites de frequência para evitar ciclos de reinicialização.
  • Manter os dados de monitoramento do Docker no local, em vez de usar um serviço hospedado.

Início rápido

  1. 1

    Clone o repositório de implantação

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

    Entre no diretório logforge

    cd logforge
  3. 3

    Baixe as imagens do Docker

    docker compose pull
  4. 4

    Inicie o Unicron e, em seguida, abra https://localhost:8444/unicron

    docker compose up -d

Antes de usar

  • O appliance monta o socket do Docker, dando a ele controle sobre as cargas de trabalho do Docker no host.
  • Ele emite o próprio certificado, então os navegadores exibem avisos até que você confie na CA raiz dele.
  • O monitoramento remoto e as alterações de nome do host exigem configuração adicional, como DNS e o cadastro de agentes.

Em coleções

Tópicos

Perguntas frequentes

O que é logforge?
Dashboard Docker auto-hospedado para logs, métricas, eventos, regras de alerta, notificações e remediação automática com proteções. O LogForge Unicron é um dashboard nativo do Docker e auto-hospedado, implantado com Docker Compose. Ele exibe a integridade e o status dos containers, logs, métricas, eventos do Docker e acesso a arquivos em uma única interface no navegador, tanto para o host Docker local quanto para hosts remotos registrados por meio de um agente protegido com mTLS.
logforge é gratuito? Qual é a licença?
logforge é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
logforge ainda é mantido?
Manutenção ativa. O último commit de logforge foi em 28 de out. de 2026.
Para que posso usar logforge?
Acompanhar containers Docker de um homelab ou de um pequeno conjunto de servidores em um único dashboard. Receber alertas no Slack ou Telegram quando um container falhar ou registrar erros. Reiniciar automaticamente containers com problemas, usando limites de frequência para evitar ciclos de reinicialização. Manter os dados de monitoramento do Docker no local, em vez de usar um serviço hospedado.
Como instalar logforge?
Clone o repositório de implantação: git clone https://github.com/log-forge/logforge.git Entre no diretório logforge: cd logforge Baixe as imagens do Docker: docker compose pull Inicie o Unicron e, em seguida, abra https://localhost:8444/unicron: docker compose up -d
Onde consigo logforge?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/log-forge/logforge

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados