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
方法。
最后更新于