Repolode
log-forge

log-forge/logforge

コンテナのログ、メトリクス、イベント、アラートルール、通知、制御付きの自動修復に対応したセルフホスト型Dockerダッシュボード。

代替できる製品:Datadog

スター
301
フォーク
16
未解決の Issue
4
最終コミット
10 日前

これは何?

LogForge Unicronは、Docker Composeでデプロイするセルフホスト型のDockerネイティブなダッシュボードです。ローカルのDockerホストと、mTLSで保護されたエージェント経由で登録したリモートホストの両方について、コンテナのヘルス状態、ステータス、ログ、メトリクス、Dockerイベント、ファイルアクセスを1つのブラウザーUIで確認できます。

このプロジェクトはアラートと修復に重点を置いています。ルールはログ、メトリクス、コンテナイベントを評価し、通知先からEmail、Slack、Teams、Discord、Telegram、Gotify、webhookへインシデントを送信できます。また、制御付きのアクションで再起動、停止、起動、強制終了、スクリプトの実行が可能です。クールダウン、レート制限、バックオフ、検証の待機時間により、自動アクションが無制限に実行されないようにします。

有料のアドオンとして、CirdanというオプションのAIレイヤーが用意されています。実行中のインフラストラクチャに関するグラフベースの知識を構築し、AIエージェントが調査や報告を行えるようにします。アプライアンスにはDocker socketがマウントされるため、ホスト上のDockerワークロードを操作できます。

主な機能

  • 01コンテナのヘルス状態、ステータス、ログ、メトリクス、Dockerイベントを1つのUIに表示。
  • 02mTLSエージェント経由で登録したローカルおよびリモートのDockerホストを監視。
  • 03ログ、メトリクス、コンテナイベントを対象にしたカスタムアラートルール。
  • 04Email、Slack、Teams、Discord、Telegram、Gotify、webhook経由の通知。
  • 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 イメージを pull する

    docker compose pull
  4. 4

    Unicron を起動し、https://localhost:8444/unicron を開く

    docker compose up -d

使う前に知っておきたいこと

  • このアプライアンスは Docker socket をマウントするため、ホスト上の Docker ワークロードを制御できます。
  • 独自の証明書を発行するため、ルート CA を信頼するまではブラウザーに警告が表示されます。
  • リモート監視やホスト名の変更には、DNS やエージェントの登録など、追加の設定が必要です。

収録されている特集

トピック

よくある質問

logforge とは?
コンテナのログ、メトリクス、イベント、アラートルール、通知、制御付きの自動修復に対応したセルフホスト型Dockerダッシュボード。 LogForge Unicronは、Docker Composeでデプロイするセルフホスト型のDockerネイティブなダッシュボードです。ローカルのDockerホストと、mTLSで保護されたエージェント経由で登録したリモートホストの両方について、コンテナのヘルス状態、ステータス、ログ、メトリクス、Dockerイベント、ファイルアクセスを1つのブラウザーUIで確認できます。
logforge は無料で使えますか?ライセンスは?
logforge は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
logforge は今もメンテナンスされていますか?
活発にメンテナンス中。logforge の最終コミットは 2026年10月28日 です。
logforge は何に使えますか?
ホームラボや小規模なサーバーフリートのDockerコンテナを、単一のダッシュボードから監視する。 コンテナのクラッシュやログのエラー発生時に、SlackやTelegramで通知を受け取る。 レート制限を設けて再起動ループを防ぎながら、異常なコンテナを自動で再起動する。 Dockerの監視データをホスト型サービスに預けず、オンプレミスに保持する。
logforge のインストール方法は?
デプロイ用リポジトリをクローンする: git clone https://github.com/log-forge/logforge.git logforge ディレクトリに移動する: cd logforge Docker イメージを pull する: docker compose pull Unicron を起動し、https://localhost:8444/unicron を開く: docker compose up -d
logforge はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/log-forge/logforge

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト