簡體   English   中英

從AZURE檢索SQL Server數據的度量標准值時出錯

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM