[英]Error in retrieving metric values for SQL server data from AZURE
https://management.azure.com/subscriptions/{subscription Id}/resourceGroups/{Resource Group}/providers/Microsoft.Sql/servers/{servername}/providers/microsoft.insights/metrics?api-version=2017-05-01-preview&$filter=(name.value eq 'dtu_consumption_percent' ) and startTime eq 2017-09-10 and endTime eq 2017-09-11 and timeGrain eq duration'PT1H'
上面是我傳遞以獲得sql server指標數據的URL
我得到的答復是:
{
"cost": 0,
"timespan": "2017-09-12T03:56:27Z/2017-09-12T04:56:27Z",
"interval": "PT1M",
"value": [
{
"id": "/subscriptions/{subscription Id}/resourceGroups/{Resource Group}/providers/Microsoft.Sql/servers/{server name}/providers/Microsoft.Insights/metrics/dtu_consumption_percent",
"type": "Microsoft.Insights/metrics",
"name": {
"value": "dtu_consumption_percent",
"localizedValue": "DTU percentage"
},
"unit": "Percent",
"timeseries": []
}
]}
時間序列中沒有數據。
可能是什么問題 ?
如果我未指定過濾器,則當我使用“ 2017-05-01預覽”作為API版本時,可以返回dtu_consumption_percent
(默認指標)。
時間序列數據:
如果我將過濾器指定為您的過濾器,並使用“ 2017-05-01預覽”作為API版本,則會收到400錯誤。
在“檢索指標值”一節中這篇文章中 ,我發現:
注意
若要使用Azure Monitor REST API檢索指標值,請使用“ 2016-06-01”作為API版本。
您可以嘗試使用“ 2016-06-01”作為API版本來檢索指標值。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.