Gradle 依赖项 - 实现“io.micrometer:micrometer-tracing-bridge-brave”
import io.micrometer.core.annotation.Timed;
@Override
@Timed(value = "custom.mrl.produce", description = "Metrics for JMS producer to RDB")
public void notify(Object message) {
// something here
}
我面临的问题是,有时此自定义指标没有显示在我的 /actuator/metrics 端点中。
我尝试浏览文档,但没有找到与此问题相关的任何内容。
io.micrometer:micrometer-tracing-bridge-brave
不包含 @Timed
,它来自 io.micrometer:micrometer-core
。
/actuator/metrics
端点用于排除指标故障,请不要在生产中抓取它。如果您的应用程序重新启动,仪表将不会显示在指标端点中,除非它们被记录;在你的情况下:除非调用 @Timed
所在的方法。