我正在研究 Microsoft Azure 中的 Web 应用程序监控,我可以在门户中看到各种选项。我有一些疑问,我将一一提出。问题长度可能有点长,所以提前道歉:-)
在这里,我们可以找到为我的 Web 应用程序运行的每个实例的进程详细信息。在横向扩展的情况下,我们还将看到多个实例。我想知道为什么每个实例有 2 个进程以及每个进程的重要性是什么。
2.每个实例的指标(应用程序)
在查看此报告时,我可以看到 2 个不同的选项卡(参见图片),但我无法将其映射到我的 Web 应用程序中的实例。
2.A) 如果我有多个部署槽/横向扩展实例,我会在报告中看到很多选项卡吗?
2.B) 有没有办法可以将这些映射到 Process Explorer 中的 Web 应用程序实例
3.每个实例应用程序服务计划的指标 在这里,我们再次需要与应用程序中相同的不同指标。有人可以帮我如何破译这些吗?
你们能帮我解决这些报告吗,因为它似乎很混乱,我无法将其与我的实例、与应用程序服务计划相关的部署槽进行映射。
再次为一个很长的问题道歉。 提前致谢, 玛雅克
看来已经很久没有人回答这个问题了。让我看看是否可以更好地解释这一点。
您正在谈论的这个刀片可在应用服务 Web 应用程序的“诊断和解决问题”选项下访问。过去几个月对此功能进行了很多更改。在这里阅读更多相关信息:Azure 应用服务 - 诊断和解决
1。为什么我们看到每个实例有 2 个进程以及每个进程的重要性是什么。
在 Azure 应用服务中。对于每个 Web 应用程序,都会配置另一个 Web 应用程序。该网站被称为 KUDU。因此,第一个 w3wp.exe 对应于托管代码的进程,第二个 w3wp.exe 对应于托管 KUDU 的进程。此过程将附加一个 SCM 标签。您可以在这里阅读更多相关信息:Project Kudu - Github
2.如果我有多个部署槽/横向扩展实例,我是否会在报告中看到那么多选项卡?有没有办法可以将这些映射到 Process Explorer 中的 Web 应用程序实例
回答第一部分,是的,选项卡对应于应用程序服务计划扩展到的实例数量。因此,如果您的 Web 应用程序扩展到 7 个实例,那么您将在报告中看到 7 个选项卡。
没有直接的方法将实例名称与流程资源管理器关联起来。还有一种替代方法。我有一篇博客文章,您可以使用它连接到特定实例上的 Web 应用程序的 KUDU 站点。请参阅:连接到特定实例的 Kudu 站点
3.每个实例应用程序服务计划的指标再次,我们必须使用与应用程序中相同的不同指标。有人可以帮我如何破译这些吗?
顾名思义,每个实例的指标(应用程序服务计划)显示整个虚拟机的数据,而每个实例的指标(应用程序)显示特定 Web 应用程序或进程 (w3wp.exe) 的数据。在 Azure 应用服务中,您可以在 VM 内预配多个 Web 应用程序。因此,此视图提供了虚拟机整体使用情况的整体视图。这将帮助您确定是否需要横向扩展或纵向扩展。
我希望这能回答这个问题。