【发布时间】:2019-08-20 12:21:50
【问题描述】:
假设我有一个应用程序,其中 REST API 更新产品的价格。
我想使用千分尺将新价格作为指标公开。我无法从 Micrometer 文档中理解这应该如何完成。
唯一对我有用的toDoubleFunction 是在我的 ProductService 中创建一个新方法,它返回它的价格。对于我想作为指标公开的每条数据来说,这似乎都是一种开销。
我在这里想念什么?为什么 product.getPrice() 不足以更新 Gauge?
【问题讨论】:
-
请包含您的无效代码。假设它没有被垃圾收集,仪表可以使用
product.getPrice()。您更有可能希望将价格缓存在地图中并使用地图驱动仪表。
标签: spring prometheus metrics micrometer