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

use*_*386 3 .net c# rest monitor azure

我对 Azure 很陌生。以下是我试图实现的任务:

我想使用 C# 代码从 .Net 应用程序使用 Azure Monitor Rest API,并想在网页上显示一些指标(任何几个指标)(我使用的是 ASP.Net)。

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

有人可以帮我解决这个问题吗?

Ale*_* I. 6

  1. 如果您需要提取指标定义(azure 监视器指标的结构),则需要使用MetricDefinitionsweb 点。详细文档在这里
  2. 如果您需要获取监控指标值,则需要使用Metrics端点。文档链接在这里

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

您可以在此处(提取一维指标)和此处(提取多维指标)查看如何提取指标的好示例。

还要跟进几个有用的链接: