public final class WebFluxTags extends ObjectSE
Tags
のファクトリメソッド。修飾子と型 | メソッドと説明 |
---|---|
static io.micrometer.core.instrument.Tag | exception(ThrowableSE exception) |
static io.micrometer.core.instrument.Tag | method(ServerWebExchange exchange) |
static io.micrometer.core.instrument.Tag | outcome(ServerWebExchange exchange) 使用すべきではありません。 2.5.0 以降、2.7.0 で削除され outcome(ServerWebExchange, Throwable) を推奨 |
static io.micrometer.core.instrument.Tag | outcome(ServerWebExchange exchange, ThrowableSE exception) 指定された exchange のレスポンスステータスとリクエスト処理中にスローされた例外に基づいて outcome タグを作成します。 |
static io.micrometer.core.instrument.Tag | status(ServerWebExchange exchange) 指定された exchange のレスポンスステータスに基づいて status タグを作成します。 |
static io.micrometer.core.instrument.Tag | uri(ServerWebExchange exchange) 指定された exchange の URI に基づいて uri タグを作成します。 |
static io.micrometer.core.instrument.Tag | uri(ServerWebExchange exchange, boolean ignoreTrailingSlash) 指定された exchange の URI に基づいて uri タグを作成します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public static io.micrometer.core.instrument.Tag method(ServerWebExchange exchange)
exchange
- 交換 public static io.micrometer.core.instrument.Tag status(ServerWebExchange exchange)
exchange
のレスポンスステータスに基づいて status
タグを作成します。exchange
- 交換 public static io.micrometer.core.instrument.Tag uri(ServerWebExchange exchange)
exchange
の URI に基づいて uri
タグを作成します。可能な場合は、HandlerMapping.BEST_MATCHING_PATTERN_ATTRIBUTE
の最も一致するパターンを使用します。3xx レスポンスの場合は REDIRECTION
、404 レスポンスの場合は NOT_FOUND
、パス情報のないリクエストの場合は root
、その他すべてのリクエストの場合は UNKNOWN
にフォールバックします。exchange
- 交換 public static io.micrometer.core.instrument.Tag uri(ServerWebExchange exchange, boolean ignoreTrailingSlash)
exchange
の URI に基づいて uri
タグを作成します。可能な場合は、HandlerMapping.BEST_MATCHING_PATTERN_ATTRIBUTE
の最も一致するパターンを使用します。3xx レスポンスの場合は REDIRECTION
、404 レスポンスの場合は NOT_FOUND
、パス情報のないリクエストの場合は root
、その他すべてのリクエストの場合は UNKNOWN
にフォールバックします。exchange
- 交換 ignoreTrailingSlash
- 末尾のスラッシュを無視するかどうか public static io.micrometer.core.instrument.Tag exception(ThrowableSE exception)
exception
- 例外、null
の可能性があります @DeprecatedSE public static io.micrometer.core.instrument.Tag outcome(ServerWebExchange exchange)
outcome(ServerWebExchange, Throwable)
を推奨 exchange
のレスポンスステータスに基づいて outcome
タグを作成します。exchange
- 交換 public static io.micrometer.core.instrument.Tag outcome(ServerWebExchange exchange, ThrowableSE exception)
exchange
のレスポンスステータスとリクエスト処理中にスローされた例外に基づいて outcome
タグを作成します。exchange
- 交換 exception
- パブリッシャーが送信する終了シグナル