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 |
---|---|---|---|---|
autoscale
|
path | True |
string |
自動調整設定名稱。 |
resource
|
path | True |
string |
資源群組的名稱。 名稱不區分大小寫。 |
subscription
|
path | True |
string |
目標訂用帳戶的標識碼。 |
aggregation
|
query | True |
string |
要擷取的匯總類型清單 (逗號分隔) 。 |
api-version
|
query | True |
string |
用於此作業的 API 版本。 |
interval
|
query | True |
string duration |
間隔 (亦即查詢的 timegrain) 。 |
metric
|
query | True |
string |
要擷取的計量名稱 (逗號分隔) 。 特殊案例:如果 metricname 本身有逗號,請使用 %2 來指出它。 例如:『Metric,Name1』 應該是 『Metric%2Name1』 |
metric
|
query | True |
string |
要查詢計量定義的計量命名空間。 |
timespan
|
query | True |
string |
查詢的時間範圍。 它是格式為 『startDateTime_ISO/endDateTime_ISO』 的字串。 |
回應
名稱 | 類型 | Description |
---|---|---|
200 OK |
成功要求以取得計量值清單。 |
|
Other Status Codes |
描述作業失敗原因的錯誤回應。 |
安全性
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 |
---|---|
Autoscale |
描述錯誤回應的格式。 |
created |
建立資源的身分識別類型。 |
Error |
error 物件。 |
Predictive |
計量查詢的回應。 |
Predictive |
表示指定貯體中的預測計量值。 |
system |
與建立和上次修改資源相關的元數據。 |
AutoscaleErrorResponse
描述錯誤回應的格式。
名稱 | 類型 | Description |
---|---|---|
error |
error 物件。 |
|
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 |
集合的值。 |
|
interval |
string |
傳回計量數據的間隔 (視窗大小) 。 這可能會在未來進行調整,並從原本要求的內容傳回。 如果已提出元數據要求,則不存在此狀況。 |
metricName |
string |
正在查詢的計量 |
targetResourceId |
string |
預測計量的資源。 |
timespan |
string |
擷取數據的時間範圍。 其值是由兩個串連的日期時間所組成,並以 『/』 分隔。 這可能會在未來進行調整,並從原本要求的內容傳回。 |
PredictiveValue
表示指定貯體中的預測計量值。
名稱 | 類型 | Description |
---|---|---|
timeStamp |
string |
ISO 8601 格式計量值的時間戳。 |
value |
number |
此時間貯體中的預測值。 |
systemData
與建立和上次修改資源相關的元數據。
名稱 | 類型 | Description |
---|---|---|
createdAt |
string |
資源建立的時間戳 (UTC) 。 |
createdBy |
string |
建立資源的身分識別。 |
createdByType |
建立資源的身分識別類型。 |
|
lastModifiedAt |
string |
上次修改的資源時間戳 (UTC) |
lastModifiedBy |
string |
上次修改資源的身分識別。 |
lastModifiedByType |
上次修改資源的身分識別類型。 |