【问题标题】:API for metrics per Azure Site instance每个 Azure 站点实例的指标 API
【发布时间】:2017-04-26 20:21:46
【问题描述】:

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

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

这可能吗?如果可以,我如何/从哪里获取这些数据?

【问题讨论】:

  • 此 Metrics per instance 选项似乎已从 Web 应用程序中删除。

标签: azure azure-web-app-service metrics


【解决方案1】:

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

基于supported metrics with Azure Monitor of websites,Azure Metrics API 仅支持 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

【讨论】:

    猜你喜欢
    • 2019-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-18
    • 1970-01-01
    • 2020-04-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多