2

私はスプリングブートRESTサービスアプリケーションを持っています。このアプリケーションでは、スプリングアクチュエータを使用してメトリクスと健康情報を表示します。同じアプリケーションを実行している2つ以上のコンテナからこの情報を集めるにはどうすればよいですか?スプリングアクチュエーター - ドッカーコンテナーからのメトリック集約

答えて

2

メトリックを中央システムにエクスポートする必要があります。

春ブーツは、彼らが分析し、表示することができる場所に メモリ内のバッファからメトリック測定値をコピーするために使用することができますExporterと呼ばれるマーカーインタフェース の実装のカップルを提供します。

は、具体的には、個人的に私はStatsdにメトリックをエクスポートするにはstatsD

をメトリクスをエクスポート好き、 あなたのプロジェクトの依存関係として com.timgroup:java-statsd-clientが追加されていることを確認してください最初に作る(春ブーツは、依存関係の管理を提供しますそれのための)。次に、application.properties ファイルに spring.metrics.export.statsd.hostの値を追加します。 spring.metrics.export.statsd.portオーバーライドが提供されていない限り、ポート8125への接続が開かれます。カスタムプレフィックスが必要な場合は spring.metrics.export.statsd.prefixを使用できます。 https://docs.spring.io/spring-boot/docs/current/reference/html/production-ready-metrics.html

上記の情報は、すべてのメトリックの春ブーツのドキュメントからです

関連する問題