問題タブ [spring-micrometer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
202 参照

micrometer - マイクロメータ | CompositeMeterRegistry が List/LinkedHashSet ではなくレジストリのセットを管理するのはなぜですか?

Spring Boot 2.x アプリケーションでメトリックを公開するために Micrometer プロジェクトを使用しています。

MeterRegistry2 つの(StepMeterRegistrySimpleMeterRegistry)を実装したので、Spring Boot は内部CompositeMeterRegistryで StepMeterRegistry と SimpleMeterRegistry のセットを作成します。

現在、/actuator/metrics現在のメトリック数を表示するためにエンドポイントを使用しています。

の実装MetricsEndpointは次のようになります。 - compositeMeterRegistry から最初のレジストリ
を取得し、メトリックを表示します。

問題は以下のとおりです。 -セットを管理するため、順序は保証されませんが、エンドポイントのみcompositeMeterRegistryを公開したいと考えています。SimpleMeterRegistry'/actuator/metrics'

私が従った現在の回避策は、MetricsEndpoint の @Primary Bean を作成し、SimpleMeterRegistry を提供することです。

micrometer は Spring によって管理されるようになったので、レジストリの List または LinkedHashSet を CompositeMeterRegistryに保持しないでください。開発者にとって使いやすいでしょう。

0 投票する
1 に答える
2434 参照

spring - Spring Actuator メトリクスはログを生成します

マイクロメートル メトリック データを Splunk に取得しようとしています。各メトリクス エンドポイントはメトリクスの現在の値を提供するため、Splunk で http リクエストをアプリケーションに定期的に送信するか、メトリクス値をログ ファイルに定期的に書き込む必要があります。

では、アプリケーションでメトリクス値をログに書き込むにはどうすればよいでしょうか?