Azure 应用程序见解内存使用情况

标签 azure azure-web-app-service azure-application-insights

我们有一个站点作为 Docker 的 Azure 网站运行。 此网站使用 Application Insights 来报告指标。

现在讨论手头的问题。 Azure 中有 3 个不同的图表,似乎报告了相同的事情。 但值(value)观完全不同。

此图像来自诊断页面。并且似乎表明该应用程序消耗的内存非常少(我们在本地也看到了)

enter image description here

此图片来自服务计划本身:

enter image description here

最终图像来自应用程序洞察仪表板: enter image description here

所有三幅图像的时间跨度均为 24 小时。所有图像均来自同一时间。

有人能解释一下这里发生了什么吗? 为什么一张图表说 6%,另一张图表说 35-45%,而另一张图表则到处都是。

我不太确定这里要提供什么更多背景信息,如果我还需要提供更多内容,请告诉我。

最佳答案

我知道这有点旧了,但是......

看来您确实看到了不同的图表:

第一个仅显示您的应用程序的内存(进程的内存消耗);第二个显示该计划的平均内存消耗,因此它将添加您的应用程序运行所需的所有 native 进程;而第三个显示的是可用内存平均值,因此存在差异。

我希望这有助于理解这些图表

关于Azure 应用程序见解内存使用情况,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53670610/

相关文章:

c# - 如何将选项模式 (IOptions) 与 Azure Functions Premium 结合使用? (它不允许在应用程序设置名称中使用冒号)

performance - Azure 数据库设计、数据表分区与联合?

c# - 将文件上传到 Azure 上托管的 ASP.NET Core Web 应用程序的目录

angular - 如何将 Angular Universal 发布到 azure 网站?

azure - 如何在 Net Core HostBuilder 上配置 Application Insights 采样?

php - 如何在 Azure 中启用 PUT 请求?

asp.net - Asp.net Web App何时在Azure中被回收?

Azure应用服务: Select the endpoint based on HTTP header value

azure - 尽管遵守维度上限,Metric.TryGetDataSeries 返回 false

c# - 桌面应用程序中的 Application Insights 不会发送性能计数器