如何解决为什么“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.
。
但是,当我为我的 Web 应用程序执行 Metrics - List
REST API 操作(以及 Azure 门户中的指标刀片)时,该值始终返回为零。我针对 Azure 订阅中的许多 Web 应用程序进行了检查,所有这些应用程序的结果都是零。我很想知道这是什么原因。
相反,如果我执行 App Service Plans - List Usages
REST 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
?如果有人能解释这个指标的目的,我们会很感激吗?如果确实是记录在案的内容,那么为什么 API 返回零值?
解决方法
这应该是默认行为,请查看此文档 Understand metrics:
注意
文件系统使用率是一项正在全球推出的新指标,没有数据 除非您的应用托管在应用服务环境中。
所以目前这个指标 File System Usage
应该只适用于 ASE。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。