java - 在 spring boot 中导出指标

标签 java spring spring-boot spring-boot-actuator codahale-metrics

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/

相关文章:

Java:负数右移

java - GWT java Widgets 没有出现在指定的 div 上

调用 File.transferTo() 时 java.nio.file.NoSuchFileException

java - webjars -> HTTP 406

java - Spring jpa "where param is null"不工作

java - IllegalStateException 错误。使用 GroupLayout() 布局组件时

java - 解析 .docx 文件以提取文本和图像

java - @ResponseBody 和语言导致编码错误

java - BIRT 报告生成 - 如何保留所有行数据?

java - Flyway使用java类对sql文件进行排序