小規模サーバー向けのセルフホスト型アプリ監視ツール。PrometheusやGrafana不要の単一Goバイナリ。
codecentric/spring-boot-admin
Actuatorエンドポイントを通じてSpring Bootアプリケーションを監視・管理するWebベースの管理ダッシュボード。
- スター
- 12,854
- フォーク
- 3,154
- 未解決の Issue
- 55
- 最終コミット
- 3 時間前
これは何?
Spring Boot Adminは、Spring Bootアプリケーションのヘルス状態、メトリクス、ログ、スレッド、設定を表示するWebダッシュボードです。Spring Boot Actuatorが公開する実行時データを利用するため、Actuatorエンドポイントを公開済みのアプリケーションなら、独自のダッシュボードを構築せずに監視できます。
1台の管理サーバーで複数のアプリケーションを監視でき、管理サーバーと監視対象のクライアントで異なるSpring Bootバージョンを使用できます。UIには、ログビューアー、環境インスペクター、スレッドビューアー、HTTPトレース、JMX Bean管理機能が用意されています。カスタムビューで拡張でき、組み込みの認証・認可機能で保護できます。
ローカルでデバッグする開発チーム、本番環境を監視する運用チーム、既存のオブザーバビリティスタックにデータを取り込むSREチームを対象としています。
主な機能
- 01Spring Bootアプリケーションのヘルス状態とメトリクスを表示するダッシュボード
- 02アプリケーションログをUI上でストリーミング表示・検索できるログビューアー
- 03プロパティや環境変数を確認できる環境インスペクター
- 04スレッドダンプビューアーとHTTPリクエストトレース
- 051台の管理サーバーから複数のアプリケーションを監視
- 06組み込みの認証・認可機能
ユースケース
- 1つのダッシュボードからSpring Bootマイクロサービス群を監視する
- 稼働中のアプリケーションで発生したスレッド、ログ、設定の問題を診断する
- 本番アプリケーションのヘルス状態を運用チームに可視化する
クイックスタート
- 1
Spring BootプロジェクトにSpring Boot Adminの依存関係を追加します(依存関係の座標はリファレンスガイドを参照してください)
使う前に知っておきたいこと
- 監視対象のアプリケーションは、Actuatorエンドポイントを公開するSpring Bootアプリである必要があります。
収録されている特集
トピック
よくある質問
- spring-boot-admin とは?
- Actuatorエンドポイントを通じてSpring Bootアプリケーションを監視・管理するWebベースの管理ダッシュボード。 Spring Boot Adminは、Spring Bootアプリケーションのヘルス状態、メトリクス、ログ、スレッド、設定を表示するWebダッシュボードです。Spring Boot Actuatorが公開する実行時データを利用するため、Actuatorエンドポイントを公開済みのアプリケーションなら、独自のダッシュボードを構築せずに監視できます。
- spring-boot-admin は無料で使えますか?ライセンスは?
- spring-boot-admin は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- spring-boot-admin は今もメンテナンスされていますか?
- 活発にメンテナンス中。spring-boot-admin の最終コミットは 2026年11月7日 です。
- spring-boot-admin は何に使えますか?
- 1つのダッシュボードからSpring Bootマイクロサービス群を監視する 稼働中のアプリケーションで発生したスレッド、ログ、設定の問題を診断する 本番アプリケーションのヘルス状態を運用チームに可視化する
- spring-boot-admin のインストール方法は?
- Spring BootプロジェクトにSpring Boot Adminの依存関係を追加します(依存関係の座標はリファレンスガイドを参照してください)
- spring-boot-admin はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/codecentric/spring-boot-admin
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Spring FrameworkとSpring Bootを基盤とし、マイクロサービス環境でHTTPリクエストをルーティング、フィルタリングするAPIゲートウェイです。
@GrpcServiceや@GrpcClientなどのアノテーションを使い、手動でチャネルやサーバーを設定せずにgRPCサーバーとクライアントを動かせるSpring Bootスターター。
Spring CloudインターフェースのKubernetes実装により、Spring CloudアプリでKubernetesをサービスディスカバリーや設定に利用できます。
Spring CloudアプリケーションをTencentのPolarisと連携させ、サービスディスカバリーとガバナンスを実現するSpring Cloud実装です。
リアルタイム配信、バージョン管理されたリリース、グレースケールロールアウト、監査ログに対応する、マイクロサービス向けの集中型設定管理システム。