iis サーバーで要求の継続時間を監視する方法があるかどうか知りたいです。個人的に私は解決策を思いつきましたが、それは本当にリソースを大量に消費するため、より多くの意見を集めるために質問をしています.
私の計画は、各リクエストの継続時間を抽出してグラファイトに送信し、ウェブサーバーのパフォーマンスの概要をリアルタイムで把握することです。私が思いついたアイデアは、webadministration モジュールで poweshell を使用することです。get-item IIS:\AppPools\DefaultAppPool | Get-WebRequest
たとえば、実行する と、時間情報を含む多くの情報とともに、そのアプリ プールのすべてのリクエストが取得されます。
問題は、すべてのリクエストを取得するために 100 ミリ秒ごとに実行されるスクリプトが必要であり、それは無駄なことです。ログにリクエストの継続時間 (ミリ秒単位) を記録するように iis に指示する方法はありますか? そうすれば、必要な情報を簡単に入手できるからです。