首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >WebClient reactive应用程序不支持Spring Boot指标http.client.requests

WebClient reactive应用程序不支持Spring Boot指标http.client.requests
EN

Stack Overflow用户
提问于 2020-01-13 09:29:11
回答 2查看 1.8K关注 0票数 4

我有一个spring boot 2.2.2微服务,它使用WebClient (rective)与其他服务集成。根据Spring文档,执行器应该默认返回"http.client.requests“指标,因为计时器在默认情况下是启用的。但它对我不起作用。我能够得到http.server.requests“指标。

我的WebClient是一个使用WebClient.builder()配置和构建的bean,如下所示:https://docs.spring.io/spring-boot/docs/current/reference/html/production-ready-features.html#production-ready-metrics-http-clients

EN

回答 2

Stack Overflow用户

发布于 2020-02-20 04:46:25

使用Spring Boot的预配置WebClient.Builder而不是WebClient.builder()来拥有WebClient的实例。

您可以找到更多详细信息here

如下所示,您可以拥有一个WebClient的bean。

代码语言:javascript
运行
复制
@Configuration
public class ClientConfiguration {

    @Bean
    public WebClient webClient(WebClient.Builder webClientBuilder) {
        return webClientBuilder
                .baseUrl("https://example.org")
                .build();
    }
}

WebClient.Builder是一个自动配置,这意味着上面的注入点将接收一个新克隆的构建器实例。

HereWebClientAutoConfiguration的源码

票数 3
EN

Stack Overflow用户

发布于 2020-10-10 05:13:13

我注意到我的应用程序必须在metrics/http.client.requests端点存在之前进行WebClient调用。在我的应用程序进行WebClient调用之前,该端点是不可发现的,并返回NOT FOUND。

希望能在类似的情况下帮助其他人!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59709637

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档