我有一个 REST API。它提供服务获取人,获取价格,获取路线
我如何确定每个服务的每次调用需要多长时间?例如 get person is very fast=ms 5; get route 需要 2 秒,因为它需要远程调用 Google API。
我可以在请求开始时以及在提交响应之前获取时间,计算差异并将其记录到数据库中。但这将是相当多的开销,那么你会怎么做呢?你会这样做,还是仅仅依赖机器上的分析?你会使用什么工具来最小化开销?
我想要确定是否有任何组件在生产中可能具有低可用性。
谢谢