【发布时间】:2019-06-06 21:56:42
【问题描述】:
我正在开发一个带有 Micrometer 的 Spring Boot 2 应用程序,用于报告指标。其中一项功能是将大量数据发送到 Restful Web 服务。
我想测量发送的数据量和完成请求所用的时间。使用 Timer 指标可以为我提供时间以及发出请求的次数。但是我怎样才能将传输的字节也包含在同一个度量中呢?我的 Grafana 仪表板应该计算传输的数据量和完成它所花费的时间。
我查看了 Counter 和 Gauges,但它们看起来并不适合我正在尝试做的事情。有没有办法向 Grafana 指标添加自定义字段?
【问题讨论】:
-
在您不需要设置自己的 Timer 的持续时间内,spring-boot-actuator 已经提供了一个
MetricsRestTemplateCustomizer,它将一个 Timer 添加到您的 RestTemplates。
标签: spring-boot metrics micrometer