クラス ServerHttpObservationFilter

java.lang.ObjectSE
org.springframework.web.filter.reactive.ServerHttpObservationFilter
実装されたすべてのインターフェース:
WebFilter

@DeprecatedSE(since="6.1", forRemoval=true) public class ServerHttpObservationFilter extends ObjectSE implements WebFilter
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
WebHttpHandlerBuilder を推奨する 6.1 以降。
HTTP 交換用の observations を作成する WebFilter。これにより、実行時間に関する情報と ServerRequestObservationContext から収集された情報が収集されます。

Web フレームワーク は、現在の contextrequest attribute としてフェッチし、それに追加情報を提供できます。構成された ServerRequestObservationConvention は、このコンテキストを使用して metadata を収集し、それを観測に添付します。

導入:
6.0
作成者:
Brian Clozel
  • フィールドサマリー

    フィールド
    修飾子と型
    フィールド
    説明
    static final StringSE
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    現在の監視の context を保持するリクエスト属性の名前。
  • コンストラクターのサマリー

    コンストラクター
    コンストラクター
    説明
    ServerHttpObservationFilter(io.micrometer.observation.ObservationRegistry observationRegistry)
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    指定された ObservationRegistry に対する観測を記録する HttpRequestsObservationWebFilter を作成します。
    ServerHttpObservationFilter(io.micrometer.observation.ObservationRegistry observationRegistry, ServerRequestObservationConvention observationConvention)
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    カスタム規則を使用して、指定された ObservationRegistry に対する観測を記録する HttpRequestsObservationWebFilter を作成します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    reactor.core.publisher.Mono<VoidSE>
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    Web リクエストを処理し、(オプションで)指定された WebFilterChain を介して次の WebFilter に委譲します。
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    利用可能な場合、指定されたリクエストから現在の observation context を取得します。

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
  • フィールドの詳細

    • CURRENT_OBSERVATION_CONTEXT_ATTRIBUTE

      public static final StringSE CURRENT_OBSERVATION_CONTEXT_ATTRIBUTE
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      現在の監視の context を保持するリクエスト属性の名前。
  • コンストラクターの詳細

    • ServerHttpObservationFilter

      public ServerHttpObservationFilter(io.micrometer.observation.ObservationRegistry observationRegistry)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      指定された ObservationRegistry に対する観測を記録する HttpRequestsObservationWebFilter を作成します。デフォルトの convention が使用されます。
      パラメーター:
      observationRegistry - 観測を記録するために使用するレジストリ
    • ServerHttpObservationFilter

      public ServerHttpObservationFilter(io.micrometer.observation.ObservationRegistry observationRegistry, ServerRequestObservationConvention observationConvention)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      カスタム規則を使用して、指定された ObservationRegistry に対する観測を記録する HttpRequestsObservationWebFilter を作成します。
      パラメーター:
      observationRegistry - 観測を記録するために使用するレジストリ
      observationConvention - 記録されたすべての観測に使用する規則
  • メソッドの詳細

    • findObservationContext

      public static OptionalSE<ServerRequestObservationContext> findObservationContext(ServerWebExchange exchange)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      利用可能な場合、指定されたリクエストから現在の observation context を取得します。
      パラメーター:
      exchange - 現在の交換
      戻り値:
      現在の観測コンテキスト
    • filter

      public reactor.core.publisher.Mono<VoidSE> filter(ServerWebExchange exchange, WebFilterChain chain)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      インターフェースからコピーされた説明: WebFilter
      Web リクエストを処理し、(オプションで)指定された WebFilterChain を介して次の WebFilter に委譲します。
      次で指定:
      インターフェース WebFilterfilter 
      パラメーター:
      exchange - 現在のサーバー交換
      chain - 次のフィルターに委譲する方法を提供します
      戻り値:
      リクエスト処理の補完を示す Mono<Void>