如何向度量标准的APIJAVA添加/抽取度量标准它是指从调用API到响应时间所花费的时间

问题描述

我有一个项目,其中API与其他服务交互,该项目向API请求数据以计算错误率,认率等,并且在计算后请求API响应结果。因此需要知道我的API何时接收到请求(需要标记开始时间),并在完成所有计算后响应请求(需要标记结束时间)。 API接收并响应Service调用所需的时间增量是多少。首先,我尝试将此指标泵送到主要API,以便可以看到我的API花费了总时间,然后将其用于计算不同事物的各个方法

我所知道的: 需要标记开始和结束时间,并且必须计算增量。

我很困惑: 当API收到请求时,我该如何编码或如何编码,从而自动知道我的API已收到请求并且同样知道它已响应。 (不是在说ping和其他类似的网络概念,只是简单的Java概念)

我是否创建一个单独的方法来计算延迟并将其添加到活动的开始?

或者在API的启动过程中是否可以直接调用任何预构建包或函数来计算延迟?

注意:我是一名实习生,刚刚开始。只熟悉Java,DS的概念。如果有一些珊瑚概念可以通过预构建功能提供这样的延迟,那么我不知道这一点,如果有人可以为我提供启发,这将是有帮助的。

如果您可以提供非常有用的代码和结构。

非常感谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)