LogForge

LogForge

Developer-focused monitoring and alerting for Docker containers

283stars
14forks
Last commit: 2mo ago
Repo age: 1y old
LogForge screenshot

LogForge is a developer-focused monitoring and alerting dashboard for Docker environments. It autodetects containers, streams live logs and provides UI-driven rules, notifications and safe remediation actions for containerised services.

Key Features

  • Automatic Docker service discovery and status (running, crashed, stopped)
  • Real-time log streaming and filtering per container
  • Interactive per-container terminal access and file system viewer
  • UI-driven Alert Engine with one-click rule templates and scoped rules
  • Safe auto-remediation (restart/stop/kill/start/run scripts) with cooldowns, backoff and verification delays
  • Multi-step actions and notification channels (Email, Slack, Discord, Telegram, Gotify and others)
  • Alert history, acknowledgement, duplicate-rule protection and noise controls (case sensitivity, AND/OR matches, ignore lists)
  • Test notifications, health/self-check endpoints and configurable container grouping
  • Docker Compose friendly deployment and minimal operational overhead

Use Cases

  • Local development and staging: tail container logs, open interactive shells, and diagnose crashes without SSH.
  • Small teams running Dockerized services: set up keyword- and event-based alerts to detect regressions and performance issues quickly.
  • Automated incident response: define safe, guardrailed remediation workflows to restart or run validated scripts when containers fail.

Limitations and Considerations

  • Core backend is source-available and interacts directly with the Docker socket; several non-core components (Alert Engine, Notifier and other tooling) are proprietary/restricted per the project's licensing notes.
  • Designed primarily for Docker-first workflows; integrations with large-scale observability stacks (e.g., Loki/ELK) may require additional tooling or customization.

LogForge provides a compact, self-hosted alternative to heavyweight observability stacks with an emphasis on developer workflows and safe automation. It is intended for teams that want quick visibility and guarded remediation for Docker container fleets.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

Uptime Kuma

Uptime Kuma

Self-hosted uptime monitoring with alerts and status pages

81.5k
7.3k
Last commit: 1d ago

Uptime Kuma is a self-hosted uptime monitoring tool for HTTP(S), TCP, ping, DNS and more, with notifications, charts, and public status pages.

Alternative to:
UptimeRobot
UptimeRobot
+15
Netdata

Netdata

Real-time, per‑second full‑stack monitoring and observability

77.4k
6.3k
Last commit: 16h ago

Open-source, agent-based monitoring platform delivering per-second metrics, edge ML anomaly detection, tiered time-series storage and centralized cloud UI.

Alternative to:
Datadog Cloud Monitoring
Datadog Cloud Monitoring
+16
Grafana

Grafana

Observability dashboards and alerting for metrics, logs, and traces

71.7k
13.4k
Last commit: 18h ago

Grafana is an open source observability and data visualization platform for querying, graphing, and alerting on metrics, logs, and traces across many data sources.

Alternative to:
Grafana Cloud
Grafana Cloud
+19
Prometheus

Prometheus

Monitoring system and time-series database for metrics and alerting

62.2k
10.1k
Last commit: 1d ago

Prometheus is an open-source monitoring and time-series database for collecting metrics, querying with PromQL, and alerting on system and application health.

Alternative to:
Datadog Cloud Monitoring
Datadog Cloud Monitoring
+17
Sentry

Sentry

Error tracking and application performance monitoring platform

42.9k
4.6k
Last commit: 16h ago

Sentry is a developer-focused platform for error tracking, performance monitoring, and tracing to help teams detect, investigate, and fix issues faster.

Alternative to:
Bugsnag
Bugsnag
+14
Glances

Glances

Cross-platform system monitoring tool with TUI, Web UI, and APIs

31.3k
1.7k
Last commit: 7d ago

Glances is a cross-platform system monitoring tool providing a terminal dashboard, web UI, and REST/XML-RPC APIs for local or remote monitoring and exporting metrics.

Alternative to:
Netdata Cloud
Netdata Cloud
+11