【问题标题】:how to add micrometer tags to webClient in spring如何在春季将千分尺标签添加到webClient
【发布时间】:2021-05-21 09:31:36
【问题描述】:

所以我正在收集这样的指标 http_client_requests_seconds_count{clientname="www.exmaple.com", uri="/users/somethihng/1233"} 从我的 spring 应用程序中使用千分尺并将其暴露给 prometheus。

现在我没有配置任何这些指标的标签/标签,这是默认情况下与 webClient 指标一起提供的。现在正在从我的应用程序中收集 10 个这样的 http_client metrics,但我想为特定的 webClient 调用添加一些特定的标签(仅供参考:我有一个单独的 webClient 实例来进行此调用)。

如何向从这个 webClient 收集的指标添加标签? 我遇到过WebFluxTagsProviderRouterFunctionMetrics,但找不到合适的代码示例。

另外,我知道如何添加全局通用标签,问题是关于为特定的 webClient 调用添加标签。

非常感谢您的帮助。另外,如果您想清楚问题,请发表评论。

【问题讨论】:

    标签: spring spring-boot micrometer spring-micrometer


    【解决方案1】:

    尝试使用MetricsWebClientCustomizer,在构建WebClient时提供

    【讨论】:

    • 当然,会尝试一下。你能分享任何代码sn-p来实现它吗?
    猜你喜欢
    • 2020-08-29
    • 2015-04-18
    • 2022-11-03
    • 1970-01-01
    • 2016-10-29
    • 1970-01-01
    • 2023-04-10
    • 2011-04-24
    • 1970-01-01
    相关资源
    最近更新 更多