在Spring Boot应用程序中使用千分尺测量HTTP性能

时间:2019-01-12 00:15:58

标签: spring-boot metrics micrometer

我正在开发带有测微计的Spring Boot 2应用程序,用于报告指标。功能之一是将大量数据发送到Restful Web Service。

我想衡量发送的数据量和完成请求所花费的时间。使用“计时器”度量标准可以为我提供时间以及发出请求的次数。但是,如何将传输的字节也包含在同一度量标准中。我的grafana仪表板应该能够确定传输的数据量和完成数据所需的时间。

我看了一下计数器和量规,但它们看起来不适合我想要的工作。有没有一种方法可以向grafana指标添加自定义字段。

1 个答案:

答案 0 :(得分:0)

为此,您可以使用DistributionSummary。参见herehere

关于检测,您目前必须手动检测Controller或在它们周围连接一个方面。

IIRC至少是Tomcat度量标准提供了一些数据输入和数据输出度量标准,但没有降低到路径级别。