spring boot 在 /metrics
中显示了所有可能的指标端点。另一方面,它在内部使用指标导出器。例如,当您添加 dropwizard 指标(当前的实际标准?)时,它会自动注册,但并非所有 spring-boot 指标都导出到 dropwizard。为了拥有更多/所有指标,必须手动注册不同的指标集。并且它必须与 spring-boot 为 /metrics
所做的并行维护端点。
所以问题是:应该如何正确完成?我应该使用指标导出器并为几十个微服务中的每一个维护它还是使用 Collection<PublicMetrics>
被 /metrics
使用端点并由 spring 维护?
最佳答案
仅使用 dropwizard 指标来检测您的代码,因为它具有比 Spring 更直观的 API。
通过 spring-dropwizard ( http://metrics.ryantenney.com/ ) 集成,所有 dropwizard 指标都会暴露给端点/metrics,因此您无需手动注册任何内容。
关于java - 在 spring boot 中导出指标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40397770/