3

我正在研究 Microsoft Azure 中的 Web 应用程序监控,我可以在门户中看到各种选项。我有一些问题,我将一一提出。问题长度可能有点长,所以提前道歉:-)

  1. 进程浏览器

在这里,我们可以找到为我的 Web 应用程序运行的每个实例的进程详细信息。在横向扩展的情况下,我们还将看到多个实例。我想知道为什么我们看到每个实例有 2 个进程,以及每个进程的意义是什么。 在此处输入图像描述

2.每个实例的指标(应用程序)

在查看此报告时,我可以看到 2 个不同的选项卡(见图),我无法将其映射到我的 Web 应用程序中的实例。

2.A) 如果我有多个部署槽/横向扩展的实例,我会在报告中看到这么多选项卡,这是真的吗?

2.B)有没有一种方法可以将这些映射到 Process Explorer 中的 Web App 实例 在此处输入图像描述

3.Metrics Per Instance App Service Plan Here 同样,我们必须与应用程序中相同的不同指标。有人可以帮助我如何破译这些。 在此处输入图像描述

你们能否帮我处理这些报告,因为它似乎很混乱,我无法将它与我的实例、与应用服务计划相关的部署槽映射。

再次为一个长问题道歉。提前致谢, Mayank

4

1 回答 1

4

好像很久没有人回答这个问题了。让我看看我是否可以更好地解释这一点。

您正在谈论的这个刀片可在应用服务 Web 应用的“诊断和解决问题”选项下访问。在过去的几个月中,此功能进行了很多更改。在此处阅读有关它的更多信息:App Lens - Azure App Service

1. 为什么我们看到每个实例有 2 个进程,每个进程的意义是什么。

在 Azure 应用服务中。对于每个 Web 应用程序,都会配置另一个 Web 应用程序。这个站点被称为KUDU。因此,一个 w3wp.exe 对应于托管您的代码的进程,第二个 w3wp.exe 对应于托管 KUDU 的进程。此过程将附加一个SCM标签。你可以在这里阅读更多关于它的信息:Project Kudu - Github

2.如果我有多个部署槽/横向扩展的实例,我会在报告中看到那么多选项卡,这是真的吗?有没有一种方法可以将这些映射到 Process Explorer 中的 Web App 实例

要回答第一部分,是的,选项卡对应于应用服务计划扩展到的实例数。因此,如果您的 Web 应用程序扩展到 7 个实例,那么您将在报告中看到 7 个选项卡。

没有直接的方法可以将实例名称与进程资源管理器相关联。还有一种替代方法。我有一篇博文,您可以使用它连接到特定实例上的 Web 应用程序的 KUDU 站点。请参阅:连接到特定实例的 Kudu 站点

3. Metrics Per Instance App Service Plan Here 同样,我们必须使用与应用程序相同的不同指标。有人可以帮助我如何破译这些。

顾名思义,每个实例的指标(应用服务计划)显示整个 VM 的数据,而每个实例的指标(应用程序)显示特定 Web 应用程序或进程 (w3wp.exe) 的数据。在 Azure 应用服务中,可以在 VM 中预配多个 Web 应用。因此,此视图提供了 VM 整体使用情况的整体视图。这将帮助您确定是否需要横向扩展或纵向扩展。

我希望这能回答这个问题。

于 2017-06-26T14:11:48.680 回答