Azureポータルでは、Application Insightブレードはリクエストごとの依存関係のタイミングを自動的に報告します。Application Insightは、タイミングの依存関係を考慮してスレッドのスケジューリングを検討していますか?
これらのタイミングは、リターンスレッドがスケジューラによってスケジュールされるのを待つたびに考慮されますか?
私が尋ねる理由は、.NET Coreマイクロサービス(1)をasync/awaitを使用して別の.NETコアマイクロサービス(2)に呼び出していることです。 Application Insightでは、(1)の「依存」のタイミングとして非常に高いタイミングが報告されていますが、(2)の「要求」として報告されるタイミングはずっと低くなっています。その時点でサーバーに負荷がかかっている可能性があります。これらの "依存関係"のタイミングが予想よりも高くなる原因として、スレッドの競合が発生するロードがありますか?
感謝