我可以在Azure Application Insight中看到Http队列长度吗?

时间:2017-12-08 09:57:55

标签: azure web-applications azure-application-insights

我的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中。

谢谢, 亨利克

2 个答案:

答案 0 :(得分:2)

不幸的是,对于Azure Web Apps,答案是否定的,因为Web应用程序流程和扩展Application Insights只有一部分性能计数器可供使用。

您已经在研究过这个问题,但请确保您尝试通过REST API或PowerShell cmdlet获取应用服务计划的队列长度,而不是Web应用实例。以下链接说明它仅适用于某些层,仅适用于应用服务计划。

https://docs.microsoft.com/en-us/azure/app-service/web-sites-monitor#understanding-quotas-and-metrics

答案 1 :(得分:0)

Http队列长度不在Application Insights中,但是可以在App Service Plan的指标中看到,因为它是VM级别的统计信息。参见this answer