6

spring boot 在/metrics端点中显示所有可能的指标。另一方面,它在内部使用指标导出器。例如,当您添加 dropwizard 指标(当前事实上的标准?)时,它会自动注册,但并非所有 spring-boot 指标都导出到 dropwizard。为了拥有更多/所有指标,必须手动注册不同的指标集。它必须与 spring-boot 对/metrics端点所做的并行维护。

所以问题是:应该如何正确完成?我应该使用指标导出器并为数十个微服务中的每一个维护它还是Collection<PublicMetrics>/metrics端点使用并由 spring 维护?

4

1 回答 1

0

仅使用 dropwizard 指标来检测您的代码,因为它具有比 Spring 更直观的 API。

通过 spring-dropwizard ( http://metrics.ryantenney.com/ ) 集成,所有 dropwizard 指标都会暴露给端点 /metrics,因此您无需手动注册任何内容。

于 2017-06-15T20:26:34.790 回答