2

Docker 環境で実行されている Java アプリケーションを監視するリアルタイム メトリック システムを実装しようとしています。私は、ドッカー環境内の各アプリケーションのスプリング ブート アクチュエータ エンドポイントをポーリングしてメトリックを返す外部クライアントとして機能するスプリング ブート Web アプリケーションを持っています。メトリックは、Websocket を介してリアルタイムでフロントエンドに送信されます。これはうまく機能します。

私の次の機能は、「例外履歴」を実装して、例外のクラス、メソッド、およびタイプを含む docker 環境アプリケーションのいずれかによってスローされた例外を監視し、そのデータを websocket 経由で送信することです。

理想的には、監視対象のアプリケーションの構成をほとんどまたはまったく持たず、環境内の Docker アプリケーションのログ/例外を監視できる限り、REST または別の手段を使用して、このすべての例外データを外部から収集したいと考えています。これは、追加するすべてのアプリケーションを監視するように構成する必要がある場合、目的に反するという事実によるものであり、データ収集クライアントを実行するだけですべての docker の監視を開始できるように機能させたいメトリック/例外の特定のホスト上のアプリ。

これは実現可能ですか?このデータを収集するために使用できるオープン ソースの Java 例外ログ API はありますか? 質問が理にかなっていることを願っています。

ありがとう!

4

0 に答える 0