現在の設定には、Express.jsを使用するNode.js Webアプリケーションが含まれています。
APMソリューションの一部として、DataDogのddトレーサーを使用して、Node.jsが特定のメソッド呼び出しに費やす時間を測定しています。
着信HTTPリクエストがデータをクライアントにHTTPレスポンスボディとして送信するのにビジーな時間の部分を測定できるかどうか知りたいのですが。
この種の計測を実行しようとするときに、落とし穴や不正確さが含まれていますか?
なぜこれがデフォルトでAPMクライアントライブラリによって測定されないのか誰かが知っていますか?
res.end
の前にタイマーを開始し、終了後にres.end
の後のコードを実行する必要があるため、res.end
関数の後でタイマーを停止します。そのことについて私を引用しないでください。