如何确定 Azure 中 90% CPU 百分比的应用服务计划的原因?
How to identify the cause of 90% CPU percentages of app service plan in azure?
我试图了解最大 CPU percentage/memory 使用 应用程序服务计划 的原因,但无法在 Azure 门户中找到任何简单的方法。在我的应用程序服务计划中,创建了 20 个应用程序服务,而在 20 个应用程序服务中,我仅将 2-3 个应用程序服务用于用户界面,其他应用程序服务用作 Web API 或后台作业(如 Webjobs)。我的应用程序服务计划处于独立的定价层和平均内存中,CPU 利用率很好,约为 60%,但当我检查它的最大利用率时,我发现它正在飙升至 90%。有没有办法找出应用程序服务计划利用率达到 90% 的原因?
我也在使用 SQL 数据库并且数据库处于高级级别。数据库利用率会影响应用程序服务计划利用率吗?
请推荐。
感谢提问!除此之外,您还可以为特定应用启用 Application Insights。
如果您尚未启用,请按照以下步骤操作。
转到 Web 应用 -> 监控 -> Application Insights -> 启用
如果“Application Insights”已启用,您可以在“指标”选项卡下找到详细信息。
这将使您详细了解服务器端和客户端发生的情况。
您可以使用 azure web 应用程序的内置功能进行检查(请参阅此 doc)。
导航到 azure 门户 -> 你的 azure web 应用 -> 在左侧面板中,单击 Diagnose and solve problems
-> 单击 Proactive CPU Monitoring
,然后你可以看到消耗高的是什么 CPU资源。
希望对您有所帮助。
我试图了解最大 CPU percentage/memory 使用 应用程序服务计划 的原因,但无法在 Azure 门户中找到任何简单的方法。在我的应用程序服务计划中,创建了 20 个应用程序服务,而在 20 个应用程序服务中,我仅将 2-3 个应用程序服务用于用户界面,其他应用程序服务用作 Web API 或后台作业(如 Webjobs)。我的应用程序服务计划处于独立的定价层和平均内存中,CPU 利用率很好,约为 60%,但当我检查它的最大利用率时,我发现它正在飙升至 90%。有没有办法找出应用程序服务计划利用率达到 90% 的原因?
我也在使用 SQL 数据库并且数据库处于高级级别。数据库利用率会影响应用程序服务计划利用率吗?
请推荐。
感谢提问!除此之外,您还可以为特定应用启用 Application Insights。 如果您尚未启用,请按照以下步骤操作。
转到 Web 应用 -> 监控 -> Application Insights -> 启用
如果“Application Insights”已启用,您可以在“指标”选项卡下找到详细信息。 这将使您详细了解服务器端和客户端发生的情况。
您可以使用 azure web 应用程序的内置功能进行检查(请参阅此 doc)。
导航到 azure 门户 -> 你的 azure web 应用 -> 在左侧面板中,单击 Diagnose and solve problems
-> 单击 Proactive CPU Monitoring
,然后你可以看到消耗高的是什么 CPU资源。
希望对您有所帮助。