我正在研究Microsoft Azure中的Web Apps Monitoring,我可以在门户中看到各种选项。我将逐一提出一些问题。问题长度可能有点长,所以提前道歉: - )
在这里,我们可以找到为我的Web App运行的每个实例的流程详细信息。如果是横向扩展,我们还会看到多个实例。我想知道为什么我们每个实例看到2个进程以及每个进程的重要性。
2.每个实例的指标(应用程序)
在查看此报告时,我可以看到2个不同的标签(见图),我无法将其映射到我在网络应用中的实例。
2.A)如果我有多个部署插槽/扩展实例,我会在报告中看到很多标签吗?
2.B)我是否有办法在Process Explorer中将这些映射到我的Web App实例
3.每实例应用服务计划的指标 这里我们还有不同的指标与应用程序相同。有些人可以帮我解释一下这些问题。
你们可以帮我解决一下这些报告,因为它似乎很混乱,我无法将其映射到与应用服务计划相关的实例,部署插槽。
再次为长期问题道歉。 提前致谢, Mayank
答案 0 :(得分:3)
好像很久没有人回答这个问题了。让我看看我是否可以更好地解释这一点。
您正在谈论的此刀片可以通过" 诊断并解决问题" App Service Web App的选项。在过去的几个月里,这项功能已经发生了很多变化。在此处阅读更多相关信息:App Lens - Azure App Service
<强> 1。为什么我们每个实例看到2个进程以及每个进程的重要性。
在Azure App Service中。对于每个Web应用程序,都提供了另一个Web应用程序。此网站称为 KUDU 。所以一个w3wp.exe对应托管代码的进程,第二个w3wp.exe对应托管KUDU的进程。此过程将附加 SCM 标记。您可以在此处详细了解:Project Kudu - Github
2.如果我有多个部署插槽/扩展实例,我会在报告中看到很多标签吗?有没有办法在Process Explorer中将这些映射到我的Web App实例
要回答第一部分,是,标签对应于应用服务计划扩展到的实例数。因此,如果您的Web应用程序扩展到7个实例,那么您将在报告中看到7个选项卡。
没有直接的方法将实例名称与进程资源管理器相关联。还有另一种方式。我有一篇博客文章,您可以使用该帖子连接到特定实例上的Web应用程序的KUDU站点。请参阅:Connect to Kudu site of a specific instance
第3。每个实例的度量标准应用程序服务计划此处我们还有与应用程序中相同的不同指标。有些人可以帮我解释一下这些。
如名称所示,每个实例的指标(应用服务计划)显示整个VM的数据,而每个实例的指标(应用)显示特定网络的数据应用程序或进程(w3wp.exe)。在Azure App Service中,您可以在VM中配置多个Web应用程序。因此,该视图提供了VM整体使用情况的整体视图。这有助于您确定是否需要向外扩展或向上扩展。
我希望这能回答这个问题。