如何将自定义指标添加到Dropwizard在管理端口上提供的默认内容(8081)?除了添加健康检查之外,我在文档中找不到任何内容.我非常希望合并从MongoDB中检索到的一些统计信息,并且宁愿使用8081上的管理资源,而不是在端口8080上创建自定义指标页面.
如果您希望指标与 Dropwizard 项目中包含的指标 servlet 一起显示,则必须使用该 servlet 使用的同一 MetricRegistry 对象并将您的指标注册到其中。
您可以从应用程序中的环境中获取正确的 MetricRegistry 实例;或者来自启动期间传递给其 initilaize 方法的 Bootstrap 对象。
Dropwizard 文档没有提及 MetricRegistry 的范围及其包含的对象。这意味着您只需创建自己的 MetricRegistry。这对于独立的“入门”应用程序来说效果很好,但该文档是关于向现有的 Dropwizard 应用程序添加指标,而不是向新的独立应用程序添加指标。
| 归档时间: |
|
| 查看次数: |
14368 次 |
| 最近记录: |