标签: spring api
我在Spring Boot中实现了一个API,它可以成功完成所有RESTful调用。
作为分配的额外信用部分,我需要跟踪对RESTful服务的所有调用的响应时间,并能够可视化数据。 线图。
他们建议使用我已下载的grafana。
我只是不确定如何跟踪每次通话的响应时间
答案 0 :(得分:1)
使用chrome调试器可以轻松跟踪响应时间。
如果您想以编程方式计算响应时间,那么可以通过使用 System.currentTimeMillis()方法。
System.currentTimeMillis()
以下伪代码段可能会有所帮助。
long beginTime = System.currentTimeMillis();
//your code to call the rest api
long responseTime = System.currentTimeMillis() - beginTime;