私はRESTAPIを持っています。それはサービスを提供します人を取得し、価格を取得し、ルートを取得します
この各サービスの各呼び出しにかかる時間をどのように判断できますか?たとえば、getpersonは非常に高速です=ms 5; get routeは、Google APIをリモートで呼び出す必要があるため、2秒かかります。
リクエストの開始時とレスポンスが送信される直前の時間を取得し、差を計算してデータベースに記録することができました。しかし、それはかなりのオーバーヘッドになるので、どのようにそれを行いますか?それを行うのでしょうか、それとも単にマシン上のプロファイリングに依存するのでしょうか。オーバーヘッドを最小限に抑えるためにどのツールを使用しますか?
私が欲しいのは、本番環境で可用性が低い可能性のあるコンポーネントがあるかどうかを判断することです。
ありがとうございました