使用自动配置的RestTemplateBuilder创建的任何RestTemplate工具都是启用的。也可以手动应用MetricsRestTemplateCustomizer。
RestTemplateBuilder
RestTemplate
MetricsRestTemplateCustomizer
默认情况下,使用名称http.client.requests生成度量标准。可以通过设置management.metrics.web.client.requests-metric-name属性来定制名称。
http.client.requests
management.metrics.web.client.requests-metric-name
默认情况下,由装备的RestTemplate生成的指标用以下信息标记:
方法,请求的方法(例如,GET或POST)。
方法
GET
POST
uri,请求在变量替换之前的uri模板,如果可能的话(例如/api/person/{id})。
uri
/api/person/{id}
状态,响应的HTTP状态码(例如,200或500)。
状态
200
500
客户端名称, URI的主机部分。
客户端名称
要自定义标记,请提供一个实现RestTemplateExchangeTagsProvider的@Bean。在RestTemplateExchangeTags中有方便的静态函数。
RestTemplateExchangeTagsProvider
@Bean
RestTemplateExchangeTags
最后更新于6年前