問題タブ [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 投票する
2 に答える
6400 参照

spring-boot - プロメテウス アクチュエータのカスタム パス

現在、プロメテウス ライブラリをスプリング ブート 2.0.3.RELEASE に移行しようとしています。私たちはプロメテウスのカスタム パスを使用しており、これを確実にするために回避策を使用しています。info-and health-endpoint のカスタム パスの可能性があるため、 を使用しますmanagement.endpoint.<health/info>.path。を指定しようとしましmanagement.endpoint.prometheus.pathたが、それでも の下でしかアクセスできませんでした/actuator/prometheus

カスタム パスまたはプロメテウスを使用するにはどうすればよいですか?

次のライブラリを使用してプロメテウスを有効にします (build.gradle のスニペット)

クラスのインポートも使用しますPrometheusMetricsExportAutoConfiguration

あなたの助けは大歓迎です:)

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

java - MaximumUriTagsReachedMeterFilter からの URI タグの最大数に達しました

uriVariables をうまく使用していないため、クラスMaximumUriTagsReachedMeterFilter内で構成されていると警告がログに記録され、収集が停止します。RestTemplateMetricsAutoConfiguration

問題は、uri 変数とクエリ パラメータの両方を使用して URI を作成し、それを に渡す必要があることorg.springframework.web.client.RestTemplate.exchangeです。例えば:

restTemplate.exchange()パラメータ化された文字列 URI に uri 変数とクエリ パラメータを一緒に渡す方法が本当にわかりません。これにより、インストルメンテーション コードは uri 変数展開の前にフックするため、メトリクス uri タグを 1 回だけ取得できます。

さらに、カスタム HealthIndicator の RestTemplate メトリックを活用しています。私は本当にこの問題を解決する必要があります。

0 投票する
2 に答える
4248 参照

spring - Spring Boot Actuator 'http.server.requests' メトリックの最大時間

Spring Boot アプリケーションがあり、Spring Boot アクチュエーターと Micrometer を使用して、アプリケーションに関するメトリックを追跡しています。特に「http.server.requests」メトリックと MAX 統計が気になります。

MAX 統計は、リクエストの実行の最大時間であると思います (2 つのリクエストを行ったので、そのうちの 1 つの処理時間が長い時間です)。

次のように、任意のタグでメトリックをフィルタリングするたびにlocalhost:9090/actuator/metrics?tag=status:200

私は常に最大時間として 0.0 を取得しています。これの理由は何ですか?