public class MetricsRestTemplateCustomizer extends ObjectSE implements RestTemplateCustomizer
RestTemplate
を構成してリクエストメトリクスを記録する RestTemplateCustomizer
。コンストラクターと説明 |
---|
MetricsRestTemplateCustomizer(io.micrometer.core.instrument.MeterRegistry meterRegistry, RestTemplateExchangeTagsProvider tagProvider, StringSE metricName, AutoTimer autoTimer) 新しい MetricsRestTemplateInterceptor を作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
void | customize(RestTemplate restTemplate) RestTemplate インスタンスをカスタマイズするためのコールバック。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public MetricsRestTemplateCustomizer(io.micrometer.core.instrument.MeterRegistry meterRegistry, RestTemplateExchangeTagsProvider tagProvider, StringSE metricName, AutoTimer autoTimer)
MetricsRestTemplateInterceptor
を作成します。autoTimeRequests
が true
に設定されている場合、インターセプターは、指定された tagProvider
および auto-timed configuration
によって提供されたタグで指定された meterRegistry
を使用してメトリクスを記録します。meterRegistry
- メーター登録 tagProvider
- タグプロバイダー metricName
- 記録されたメトリクスの名前 autoTimer
- 適用する自動タイマーまたは自動タイミングを無効にする null
public void customize(RestTemplate restTemplate)
RestTemplateCustomizer
RestTemplate
インスタンスをカスタマイズするためのコールバック。RestTemplateCustomizer
の customize
restTemplate
- カスタマイズするテンプレート