从.Net应用程序使用Azure Monitor Rest API

时间:2018-10-03 22:43:56

标签: c# .net rest azure monitor

我对Azure很陌生。以下是我要完成的任务:

我想使用C#代码从.Net应用程序中使用Azure Monitor Rest API,并希望在网页上显示少量指标(任意几个指标)(我正在使用ASP.Net)。

为此,我创建了Azure AD,并从Azure门户获取了订阅ID,租户ID,客户端密钥和客户端ID。我要做的只是从.Net端开始,这是平衡点,我找不到合适的资源来完成此任务。

有人可以帮我吗?

1 个答案:

答案 0 :(得分:2)

  1. 如果您需要提取指标定义(天蓝色的监控指标的结构),则需要使用MetricDefinitions网点。详细文档为here
  2. 如果需要获取监视指标值,则需要使用Metrics端点。文档链接为here

对于这两种情况,您都需要使用Microsoft.Azure.Management.Monitor nuget程序包中的 MonitorClient 对象。

您可以查看良好的示例,了解如何提取指标here(提取一维指标)和here(提取一维指标)。

还可以跟进一些有用的链接: