我正在尝试使用我们的服务器诊断响应时间过慢。目前,我没有从应用洞察中获得有用的信息。一个例子如下所示。总请求持续时间显示为4.7s,但是您可以看到端到端只是没有提供任何有关原因的详细信息。我希望端到端的步骤与持续时间相匹配。
这里缺少某些配置吗?如果速度不是归结于数据库或任何其他依赖关系,则它必须在管道中。希望能找到更多信息。
答案 0 :(得分:0)
Application Insights跟踪各种Http调用,SQL调用ServiceBus和EventHubs .NET客户端SDK(取决于SDK的版本和风格),可能是您的应用进行了不跟踪的调用:本地IO,Redis,MongoDb ,TCP WCF或TCP DocumentDb。我们正在努力扩展从中收集调用的库的数量,但我们并未收集所有内容。
这可能是由于CPU /内存/ IO瓶颈导致服务器速度太慢,并且内部花费了时间。请检查相关指标。
您的应用会进行哪种外部呼叫?