每个Azure网站实例的指标API

时间:2017-04-26 20:21:46

标签: azure azure-web-sites metrics

在Azure门户网站中,如果您转到资源,则可以查看每个网站的实例特定指标,选择每个实例的指标(应用),然后选择标签网站指标,然后点击单个实例(从下面的屏幕截图中的RD00...开始):

enter image description here

我想使用一些REST API调用获取此数据(每个实例,包括实例名称RD00...)。我查看了Azure's Resource Manager及其Metrics API,但无法找到获取此数据的方法。

这是可能的,如果可以的话,我如何/在哪里获得这些数据?

1 个答案:

答案 0 :(得分:1)

  

我查看了Azure的资源管理器及其Metrics API,但无法找到获取此数据的方法。

Azure Metrics API基于supported metrics with Azure Monitor of websites,仅支持Azure Web App的总体和平均类型指标。我们无法通过Azure Metrics API获取每个实例指标。

如果打开Azure门户中的Web服务器日志记录,您将使用FTP从/ LogFiles / http / RawLogs /文件夹中获取详细请求数据。您可以下载日志并根据日志生成指标。

以下是原始日志的记录。 ARRAffinity属性将指定用于处理用户请求的实例。

2017-04-27 08:51:32 AMOR-WEBAPP-TESTMSBUILD GET /home/index X-ARR-LOG-ID=bbdf4e53-3b96-4884-829c-cf82554abcc7 80 - 167.220.255.28 Mozilla/5.0+(Windows+NT+10.0;+Win64;+x64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/51.0.2704.79+Safari/537.36+Edge/14.14393 ARRAffinity=8f8ac6c076f7a9e2132f2eea1ff0fc61836fde1fef8c5525da0e81359003c9e8;+_ga=GA1.3.411824075.1493282866;+_gat=1 - amor-webapp-testmsbuild.azurewebsites.net 200 0 0 2607 1145 10095

ARRAffinity = 8f8ac6c076f7a9e2132f2eea1ff0fc61836fde1fef8c5525da0e81359003c9e8