spring - 如何在春季将千分尺标签添加到webClient
问题描述
因此,我正在使用千分尺从我的 Spring 应用程序中收集像 http_client_requests_seconds_count{clientname="www.exmaple.com", uri="/users/somethihng/1233"} 这样的指标,并将其暴露给普罗米修斯。
现在我没有配置任何这些指标的标签/标签,这是默认情况下与 webClient 指标一起提供的。现在http_client metrics
正在从我的应用程序中收集 10 个这样的标签,但我想为特定的 webClient 调用添加一些特定的标签(仅供参考:我有一个单独的 webClient 实例来进行此调用)。
如何将标签添加到从这个 webClient 收集的指标中?我遇到过WebFluxTagsProvider
,RouterFunctionMetrics
但找不到合适的代码示例。
另外,我知道如何添加全局通用标签,问题是为特定的 webClient 调用添加标签。
非常感谢您的帮助。另外,如果您想清楚问题,请发表评论。
解决方案
尝试使用MetricsWebClientCustomizer
,在构建 WebClient 时提供
推荐阅读
- odoo - 基于条件的动态字符串
- angular - 我必须将货币符号(来自角货币管道)和价值分成两个不同的跨度,这样我才能达到设计要求
- javascript - 在 Firebase 中是否可以查看正在监听的节点以及您是如何做到的?
- elasticsearch - 在 Elasticsearch 的嵌套文档中结合缺失和术语查询
- reactjs - 如何在没有 React Router 的情况下处理条件路由或组件导航
- java - 无法在 JBOSS 上启动 spring 批处理应用程序
- python - 如何删除文本中单词末尾可能出现的数字
- java - 如何在 Thymeleaf 中显示从“选择”到“文本字段”的选定项目?
- php - 为什么 current() 在 PHP 7 中不能与 foreach() 一起使用?
- android-studio - 如何在调试时检查表达式主体结果