虚拟机的Azure度量标准

时间:2017-03-28 23:57:26

标签: azure

我正在尝试获取Azure虚拟机的指标。提供的标准Insights API并未提供所有指标。经过更多阅读后,我发现这些指标存储在不同表格下的Azure存储帐户中。有没有办法对这些表进行API调用并检索指标?

1 个答案:

答案 0 :(得分:0)

Azure虚拟机有两类指标 - 从Hyper V性能计数器派生的主机级指标和来自VM本身的客户级指标。

对于主机级指标,Insights REST API提供对此数据的访问。

https://docs.microsoft.com/en-us/azure/monitoring-and-diagnostics/monitoring-overview-metrics

对于内存指标等访客指标,您需要安装诊断代理以将此数据收集到其中一种受支持的接收器类型,例如存储帐户,事件中心或Application Insights。如果将此数据收集到存储帐户或事件中心,则需要使用标准存储API或事件中心API来访问此数据。特别是对于存储,数据将存储在Azure表存储中的WADPerformanceCountersTable中。没有其他REST API可以在现有存储API之外检索此数据。

https://docs.microsoft.com/en-us/azure/monitoring-and-diagnostics/azure-diagnostics