Azure中的/ metrics REST端点上的BadRequest

时间:2016-04-20 23:54:59

标签: api rest azure

我正在尝试使用Azure Insights API按照以下MSDN blog访问指标。

我的请求网址是:

  

https://management.azure.com/subscriptions/subscription-id/resourceGroups/resource-group-name/providers/Microsoft.Compute/virtualMachine/myVM/metrics?api-version=2016-03-30

使用正确的Accept和Authorization标头。

同样的事情适用于metricDefinitions,我得到了一堆MetricDefinitions。但是当我尝试访问/ metrics端点时,我得到了回复:

{
  "error": {
    "code": "BadRequest",
    "message": "The request URL is not valid."
  }
}

无论如何要知道我在请求中做错了什么?

1 个答案:

答案 0 :(得分:0)

您需要为任何过滤请求指定指标的名称。但是,您的网址中未指定指标,这会导致网址无效。例如,您想要检索CpuTime指标数据点,请求网址应如下所示:

document = BeautifulSoup(amz117.read(), "html.parser")