了解 Azure PaaS 指标

Understanding Azure PaaS metrics

我有一个包含 2 个 S3 实例(每个实例有 4 个内核和 7 GB RAM)的应用服务计划。在服务计划 blade 的门户中,我看到了这个:

这些百分比到底是什么意思?它是 7 + 7 GB RAM 的 44.41% 吗?该计划托管 7 个 Web 应用程序,我收到一个警告,其中一个应用程序超过 85% 的内存限制。这怎么可能? 85%是什么?这是否意味着每个应用程序在每个实例上获得 7/7 = 1GB?如果我打开一个特定的网络应用 blade 我会看到以下内容:

是 2 个实例中的每个实例约 1GB 还是总共约 1GB?我如何了解每个服务计划实例的每个 Web 应用程序的内存消耗?

官方文档不是很清楚,有没有关于这些指标的好的教程?

对于第一张图,显示的内存百分比确实是应用服务计划中的资源所使用的内存。所以它实际上是 7+7 Gb 的 44.41%。如果资源使用了其中的 85%,则默认情况下它会向用户创建警报。因此,在这种情况下,升级实例以分配更多内存和内核或扩展实例以提高应用程序的性能并且用户不会收到警报。

另一个是 DataIn 是计划的所有实例使用的平均传入带宽,并且引用了 Memory Working Set作为实例执行的进程所使用的 RAM 的最大物理内存。

请参阅此document以监控应用程序服务。