【发布时间】:2019-10-15 10:07:37
【问题描述】:
我正在使用 Dropwizard 应用程序。目前,通过 dropwizard,/admin 端点中包含了一些指标
因此,如果您将@Timed 设置为您的控制器,它将自动出现在那里。
问题是何时要添加自定义指标。
我检查了这个文档:
https://metrics.dropwizard.io/3.1.0/getting-started/
所以我创建了自己的注册表并添加了自己的计时器。
我在控制台报告器中看到它,工作得很好。
问题是我没有将它视为 /admin 的一部分,是否可以将其添加到单个 Metrics“组”中?
我做了这样的事情
关于构造函数:
static final MetricRegistry metrics = new MetricRegistry();
startReport();
Meter requests = metrics.meter("requests");
在我的控制器上:
requests.mark
就像我说的,它有效,我看到它反映在我的控制台报告器中,但我无法在 /admin 看到它,反之亦然(在控制台我只看到该指标,就像如果是不同的注册表一样。
【问题讨论】:
标签: java dropwizard metrics