1

我正在使用 REST API 客户端监视 microsoft.compute,我希望我可以为 microsoft.storage 做同样的事情。但不幸的是,我在尝试这样做时收到错误响应

{
"code": "ResourceNotSupported",
"message": "Resource provider not supported: microsoft.storage"
}

我进行的 Rest API 调用与此类似

https://management.azure.com/subscriptions/xxxxxxxx/resourceGroups/xxxxx/providers/Microsoft.Storage/storageAccounts/xxxxx/providers/microsoft.insights/metricdefinitions?api-version=2016-03-01

有没有办法从 REST API 客户端获取存储指标?

4

2 回答 2

1

存储指标存储在名为 $MetricsTransactionsBlob 的表中。您将需要使用此链接中描述的数据平面 API 。

只需在以下位置访问和查询表https://<accountname>.table.core.windows.net/Tables("$MetricsTransactionsBlob")

于 2017-01-30T18:06:06.113 回答
0

Azure 存储没有 Azure Insights。您可以使用存储分析来获取存储在受监视帐户的关联表存储中的监视数据,但这对于 Blob 和高级存储帐户将失败。从 Azure API 的角度来看,这是一个很大的疏忽。对于标准 Azure 存储,您可以通过 @Sercan 提供的链接获取指标表。

如果您尝试监控 Premium 或 Blob 帐户上 VM 磁盘的利用率,您可以使用实际 VM 上的物理磁盘性能计数器来测量吞吐量、IO 请求等。这是我们建议CloudMonix用户在他们使用时执行的操作有这个需求。

于 2017-02-01T03:10:25.197 回答