首页 > 解决方案 > 为什么“Microsoft.Web/sites”的“FileSystemUsage”指标总是返回零?

问题描述

在回答Retrieve quota for Microsoft Azure App Service Storage时,我偶然发现了资源类型的FileSystemUsage指标。Microsoft.Web/sites根据documentation,这个指标应该返回Percentage of filesystem quota consumed by the app.

但是,当我Metrics - List为我的 Web 应用程序执行 REST API 操作(以及在 Azure 门户的 Metrics 刀片中)时,该值始终返回为零。我对照 Azure 订阅中的一些 Web 应用程序检查了它,所有这些应用程序的结果都是零。我很想知道其中的原因。

相反,如果我执行App Service Plans - List UsagesREST API 操作,它会返回正确的值。例如,如果我的应用服务计划是 S2,我会收到以下响应:

{
  "unit": "Bytes",
  "nextResetTime": "9999-12-31T23:59:59.9999999Z",
  "currentValue": 815899648,
  "limit": 536870912000,//500 GB (50 GB/instance x max 10 instances)
  "name": {
    "value": "FileSystemStorage",
    "localizedValue": "File System Storage"
  }
}, 

FileSystemUsage对 Web 应用程序有误解吗?如果有人可以解释该指标的目的,将不胜感激?如果确实是记录的内容,那么为什么 API 返回零值?

标签: azureazure-web-app-servicemetricsazure-monitoring

解决方案


这应该是默认行为,请查看此文档了解指标

笔记

文件系统使用情况是一项正在全球推广的新指标,除非您的应用托管在应用服务环境中,否则不需要任何数据。

所以目前这个指标File System Usage应该只适用于ASE


推荐阅读