我的Azure WebApp在Http Queue中遇到了许多请求的问题。 要分析原因并找出问题所在,我希望在Application Insight中看到 Http Queue Length 。
我想知道是否可以在Azure Application Insight中看到 Http队列长度?
如果有可能,那么我想知道如何看到这个值。
我试图在Portal GUI中的Azure Application Insight中找到 Http Queue Length 。
我还尝试在analytics.applicationinsights.io中找到 Http Queue Length 。
我还尝试从Azure REST API获取 Http Queue Length ,但我没有成功获取该值。 如果我这样做,那么我可以将它作为自定义事件添加到Application Insight中。
谢谢, 亨利克
答案 0 :(得分:2)
不幸的是,对于Azure Web Apps,答案是否定的,因为Web应用程序流程和扩展Application Insights只有一部分性能计数器可供使用。
您已经在研究过这个问题,但请确保您尝试通过REST API或PowerShell cmdlet获取应用服务计划的队列长度,而不是Web应用实例。以下链接说明它仅适用于某些层,仅适用于应用服务计划。
答案 1 :(得分:0)
Http队列长度不在Application Insights中,但是可以在App Service Plan的指标中看到,因为它是VM级别的统计信息。参见this answer。