クラス ServerHttpObservationFilter
java.lang.ObjectSE
org.springframework.web.filter.reactive.ServerHttpObservationFilter
- 実装されたすべてのインターフェース:
WebFilter
HTTP 交換用の
observations
を作成する WebFilter
。これにより、実行時間に関する情報と ServerRequestObservationContext
から収集された情報が収集されます。Web フレームワークは、現在の context
を request attribute
としてフェッチし、それに追加情報を提供できます。構成された ServerRequestObservationConvention
は、このコンテキストを使用して metadata
を収集し、それを観測に添付します。
- 導入:
- 6.0
- 作成者:
- Brian Clozel
フィールドサマリー
フィールドコンストラクターのサマリー
コンストラクターコンストラクター説明ServerHttpObservationFilter
(io.micrometer.observation.ObservationRegistry observationRegistry) 指定されたObservationRegistry
に対する観測を記録するHttpRequestsObservationWebFilter
を作成します。ServerHttpObservationFilter
(io.micrometer.observation.ObservationRegistry observationRegistry, ServerRequestObservationConvention observationConvention) カスタム規則を使用して、指定されたObservationRegistry
に対する観測を記録するHttpRequestsObservationWebFilter
を作成します。メソッドのサマリー
修飾子と型メソッド説明reactor.core.publisher.Mono<VoidSE>
filter
(ServerWebExchange exchange, WebFilterChain chain) Web リクエストを処理し、(オプションで)指定されたWebFilterChain
を介して次のWebFilter
に委譲します。findObservationContext
(ServerWebExchange exchange) 利用可能な場合、指定されたリクエストから現在のobservation context
を取得します。
フィールドの詳細
CURRENT_OBSERVATION_CONTEXT_ATTRIBUTE
現在の監視のcontext
を保持するリクエスト属性の名前。
コンストラクターの詳細
ServerHttpObservationFilter
public ServerHttpObservationFilter(io.micrometer.observation.ObservationRegistry observationRegistry) 指定されたObservationRegistry
に対する観測を記録するHttpRequestsObservationWebFilter
を作成します。デフォルトのconvention
が使用されます。- パラメーター:
observationRegistry
- 観測を記録するために使用するレジストリ
ServerHttpObservationFilter
public ServerHttpObservationFilter(io.micrometer.observation.ObservationRegistry observationRegistry, ServerRequestObservationConvention observationConvention) カスタム規則を使用して、指定されたObservationRegistry
に対する観測を記録するHttpRequestsObservationWebFilter
を作成します。- パラメーター:
observationRegistry
- 観測を記録するために使用するレジストリobservationConvention
- 記録されたすべての観測に使用する規則
メソッドの詳細
findObservationContext
public static OptionalSE<ServerRequestObservationContext> findObservationContext(ServerWebExchange exchange) 利用可能な場合、指定されたリクエストから現在のobservation context
を取得します。- パラメーター:
exchange
- 現在の交換- 戻り値:
- 現在の観測コンテキスト
filter
インターフェースからコピーされた説明:WebFilter
Web リクエストを処理し、(オプションで)指定されたWebFilterChain
を介して次のWebFilter
に委譲します。