public class MetricsWebClientCustomizer extends ObjectSE implements WebClientCustomizer
WebClient
を構成してリクエストメトリクスを記録する WebClientCustomizer
。コンストラクターと説明 |
---|
MetricsWebClientCustomizer(io.micrometer.core.instrument.MeterRegistry meterRegistry, WebClientExchangeTagsProvider tagProvider, StringSE metricName, AutoTimer autoTimer) 指定された tagProvider によって提供されたタグ付きの指定された meterRegistry を使用してメトリクスを記録する新しい MetricsWebClientFilterFunction を作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
void | customize(WebClient.Builder webClientBuilder) WebClient.Builder インスタンスをカスタマイズするためのコールバック。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public MetricsWebClientCustomizer(io.micrometer.core.instrument.MeterRegistry meterRegistry, WebClientExchangeTagsProvider tagProvider, StringSE metricName, AutoTimer autoTimer)
tagProvider
によって提供されたタグ付きの指定された meterRegistry
を使用してメトリクスを記録する新しい MetricsWebClientFilterFunction
を作成します。meterRegistry
- メーター登録 tagProvider
- タグプロバイダー metricName
- 記録されたメトリクスの名前 autoTimer
- 適用する自動タイマーまたは自動タイミングを無効にする null
public void customize(WebClient.Builder webClientBuilder)
WebClientCustomizer
WebClient.Builder
インスタンスをカスタマイズするためのコールバック。WebClientCustomizer
の customize
webClientBuilder
- カスタマイズするクライアントビルダー