共用方式為


Predictive Metric - Get

取得預測性自動調整計量未來數據

GET https://management.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Insights/autoscalesettings/{autoscaleSettingName}/predictiveMetrics?timespan={timespan}&interval={interval}&metricNamespace={metricNamespace}&metricName={metricName}&aggregation={aggregation}&api-version=2022-10-01

URI 參數

名稱 位於 必要 類型 Description
autoscaleSettingName
path True

string

自動調整設定名稱。

resourceGroupName
path True

string

資源群組的名稱。 名稱不區分大小寫。

subscriptionId
path True

string

目標訂用帳戶的標識碼。

aggregation
query True

string

要擷取的匯總類型清單 (逗號分隔) 。

api-version
query True

string

用於此作業的 API 版本。

interval
query True

string

duration

間隔 (亦即查詢的 timegrain) 。

metricName
query True

string

要擷取的計量名稱 (逗號分隔) 。 特殊案例:如果 metricname 本身有逗號,請使用 %2 來指出它。 例如:『Metric,Name1』 應該是 『Metric%2Name1』

metricNamespace
query True

string

要查詢計量定義的計量命名空間。

timespan
query True

string

查詢的時間範圍。 它是格式為 『startDateTime_ISO/endDateTime_ISO』 的字串。

回應

名稱 類型 Description
200 OK

PredictiveResponse

成功要求以取得計量值清單。

Other Status Codes

AutoscaleErrorResponse

描述作業失敗原因的錯誤回應。

安全性

azure_auth

Azure Active Directory OAuth2 Flow

類型: oauth2
Flow: implicit
授權 URL: https://login.microsoftonline.com/common/oauth2/authorize

範圍

名稱 Description
user_impersonation 模擬您的用戶帳戶

範例

Get Metric for data

範例要求

GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/myRG/providers/Microsoft.Insights/autoscalesettings/vmss1-Autoscale-775/predictiveMetrics?timespan=2021-10-14T22:00:00.000Z/2021-10-16T22:00:00.000Z&interval=PT1H&metricNamespace=Microsoft.Compute/virtualMachineScaleSets&metricName=PercentageCPU&aggregation=Total&api-version=2022-10-01

範例回覆

{
  "timespan": "2021-10-14T22:00:00.000Z/2021-10-16T22:00:00.000Z",
  "interval": "PT1H",
  "metricName": "PercentageCPU",
  "targetResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myRG/providers/Microsoft.Compute/virtualMachineScaleSets/vmss1",
  "data": [
    {
      "timeStamp": "2021-10-14T22:00:00Z",
      "value": 123
    },
    {
      "timeStamp": "2021-10-14T22:02:00Z",
      "value": 120
    },
    {
      "timeStamp": "2021-10-14T22:02:00Z",
      "value": 88
    },
    {
      "timeStamp": "2021-10-14T22:03:00Z",
      "value": 100
    }
  ]
}

定義

名稱 Description
AutoscaleErrorResponse

描述錯誤回應的格式。

createdByType

建立資源的身分識別類型。

Error

error 物件。

PredictiveResponse

計量查詢的回應。

PredictiveValue

表示指定貯體中的預測計量值。

systemData

與建立和上次修改資源相關的元數據。

AutoscaleErrorResponse

描述錯誤回應的格式。

名稱 類型 Description
error

Error

error 物件。

systemData

systemData

與回應相關的系統元數據。

createdByType

建立資源的身分識別類型。

名稱 類型 Description
Application

string

Key

string

ManagedIdentity

string

User

string

Error

error 物件。

名稱 類型 Description
code

string

其中一組伺服器定義的錯誤碼。

details

string

人類可讀取的錯誤詳細數據表示法。

message

string

人類可讀取的錯誤表示法。

target

string

特定錯誤的目標。

PredictiveResponse

計量查詢的回應。

名稱 類型 Description
data

PredictiveValue[]

集合的值。

interval

string

傳回計量數據的間隔 (視窗大小) 。 這可能會在未來進行調整,並從原本要求的內容傳回。 如果已提出元數據要求,則不存在此狀況。

metricName

string

正在查詢的計量

targetResourceId

string

預測計量的資源。

timespan

string

擷取數據的時間範圍。 其值是由兩個串連的日期時間所組成,並以 『/』 分隔。 這可能會在未來進行調整,並從原本要求的內容傳回。

PredictiveValue

表示指定貯體中的預測計量值。

名稱 類型 Description
timeStamp

string

ISO 8601 格式計量值的時間戳。

value

number

此時間貯體中的預測值。

systemData

與建立和上次修改資源相關的元數據。

名稱 類型 Description
createdAt

string

資源建立的時間戳 (UTC) 。

createdBy

string

建立資源的身分識別。

createdByType

createdByType

建立資源的身分識別類型。

lastModifiedAt

string

上次修改的資源時間戳 (UTC)

lastModifiedBy

string

上次修改資源的身分識別。

lastModifiedByType

createdByType

上次修改資源的身分識別類型。