> For the complete documentation index, see [llms.txt](https://jack80342.gitbook.io/spring-boot/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://jack80342.gitbook.io/spring-boot/v.-spring-boot-actuator/54.-metrics/54.3-supported-metrics/54.3.2-spring-webflux-metrics.md).

# 54.3.2 Spring WebFlux指标

自动配置可以检测WebFlux控制器处理的所有请求。你还可以使用一个助手类`RouterFunctionMetrics`来检测使用WebFlux函数式编程模型的应用程序。

默认情况下，使用`http.server.requests`这个名称来生成度量标准。你可以通过设置`management.metrics.web.server.requests-metric-name`属性来自定义名称。

默认情况下，基于注解的编程模型的webflux相关指标会被标记上以下信息：

* `方法`，请求的方法(例如，`GET`或`POST`)。
* `uri`，请求在变量替换之前的uri模板，如果可能的话(例如`/api/person/{id}`)。
* `状态`，响应的HTTP状态码(例如，`200`或`500`)。
* `异常`，处理请求时抛出的任何异常的简单类名。

  要自定义标签，请提供一个实现`WebFluxTagsProvider`的`@Bean`。

默认情况下，函数式编程模型的指标会被标记上以下信息：

* `方法`，请求的方法(例如，`GET`或`POST`)。
* `uri`，请求在变量替换之前的uri模板，如果可能的话(例如`/api/person/{id}`)。
* `状态`，响应的HTTP状态码(例如，`200`或`500`)。

  要自定义标签，请在`RouterFunctionMetrics`实例上使用`defaultTags`方法。
