azure - 无法从 Azure REST API 获取指标
问题描述
我正在发送 Postman 请求以从事件网格中获取指标,如下所示:
https://management.azure.com/subscriptions/{suscription id}/resourceGroups/{name of resource group}/providers/microsoft.insights/metricDefinitions/?api-version=2018-01-01
我还附加了 Bearer 令牌。
但是,我不断收到以下回复:
{
"message": "An error has occurred.",
"exceptionMessage": "ApiVersion: 2018-01-01 does not support query at non Arm resource Id level",
"exceptionType": "Microsoft.Online.Metrics.MetricsMP.Utilities.RPRequestFormatException",
"stackTrace": " at Microsoft.Online.Metrics.MetricsMP.Controllers.MPController_MetricDefinitions_Base.<MetricDefinitionAtResourceGroup>d__4.MoveNext() in ...
....
}
这是什么意思,我该如何解决?我一直在互联网上寻找,并没有太多信息。
解决方案
你的网址是错误的。据我所知,如果你想检索指标定义,剩下的 api 就是
方法:获取
请求 URI: https ://management.azure.com/subscriptions/ {subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}/providers/microsoft.insights/metricDefinitions?api-version ={api版本}
更多详情,请参阅
https://docs.microsoft.com/en-us/rest/api/monitor/metricdefinitions/metricdefinitions_list https://docs.microsoft.com/en-us/azure/monitoring-and-diagnostics/monitoring-rest-api -演练。
推荐阅读
- airflow - MultiTennant Airflow - 访问控制和机密管理
- excel - 带有 OR 条件的 COUNTIFS 给出#SPILL!因此
- opencv - opencv read() 函数在 python idle shell 中运行良好。从 python ./image_handler.py 开始工作不好
- azure-web-app-service - 如何一步一步将两个azure linux虚拟机连接在一起
- typescript - ESLint - 每次导入的“no-unused-vars”警告
- html - css box-shadow 没有隐藏在滚动条上
- php - 重定向视图后会话仍然提交
- sql - 大量警告会导致 SSIS 包失败/取消吗?
- javascript - forEach 循环仅适用于最后一项
- c# - 使用 Levenshtein 距离获取字符串的所有变体