6

弹簧启动显示/metrics端点中的所有可能指标。另一方面,它在内部使用指标出口商。例如,当您添加dropwizard指标(当前的事实标准?)时,它会自动注册,但并非所有的spring-boot指标都会导出到dropwizard。为了获得更多/全部指标,必须手动注册不同的指标集。并且它必须与弹簧引导为端点/metrics所做的操作保持平行。在弹簧启动时导出指标

所以问题是:它应该如何正确地完成?我是否应该使用指标导出器并为其中的几十个微服务维护它,或者使用/metrics端点使用的Collection<PublicMetrics>,并在春季维护它?

回答

0

仅使用dropwizard指标来测试代码,因为它具有更直观的API,然后是Spring。通过集成spring-dropwizard(http://metrics.ryantenney.com/),所有dropwizard指标都暴露于端点/指标,因此您不需要手动注册任何内容。