你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
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 参数
名称 | 在 | 必需 | 类型 | 说明 |
---|---|---|---|---|
autoscale
|
path | True |
string |
自动缩放设置的名称。 |
resource
|
path | True |
string |
资源组的名称。 此名称不区分大小写。 |
subscription
|
path | True |
string |
目标订阅的 ID。 |
aggregation
|
query | True |
string |
要检索的聚合类型列表 (逗号分隔) 。 |
api-version
|
query | True |
string |
要用于此操作的 API 版本。 |
interval
|
query | True |
string duration |
间隔 (即查询的 timegrain) 。 |
metric
|
query | True |
string |
要检索的指标名称 (逗号分隔) 。 特殊情况:如果指标名称本身包含逗号,则使用 %2 来指示它。 例如:“Metric,Name1”应为 “Metric%2Name1” |
metric
|
query | True |
string |
要查询其指标定义的指标命名空间。 |
timespan
|
query | True |
string |
查询的时间跨度。 它是格式为“startDateTime_ISO/endDateTime_ISO”的字符串。 |
响应
名称 | 类型 | 说明 |
---|---|---|
200 OK |
成功请求获取指标值列表。 |
|
Other Status Codes |
描述操作失败原因的错误响应。 |
安全性
azure_auth
Azure Active Directory OAuth2 流
类型:
oauth2
流向:
implicit
授权 URL:
https://login.microsoftonline.com/common/oauth2/authorize
作用域
名称 | 说明 |
---|---|
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
}
]
}
定义
名称 | 说明 |
---|---|
Autoscale |
描述错误响应的格式。 |
created |
创建资源的标识类型。 |
Error |
错误对象。 |
Predictive |
对指标查询的响应。 |
Predictive |
表示给定存储桶中的预测指标值。 |
system |
与资源的创建和上次修改相关的元数据。 |
AutoscaleErrorResponse
描述错误响应的格式。
名称 | 类型 | 说明 |
---|---|---|
error |
错误对象。 |
|
systemData |
与响应相关的系统元数据。 |
createdByType
创建资源的标识类型。
名称 | 类型 | 说明 |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
Error
错误对象。
名称 | 类型 | 说明 |
---|---|---|
code |
string |
服务器定义的一组错误代码中的一个。 |
details |
string |
错误详细信息的可读表示形式。 |
message |
string |
错误的用户可读表示形式。 |
target |
string |
特定错误的目标。 |
PredictiveResponse
对指标查询的响应。
名称 | 类型 | 说明 |
---|---|---|
data |
集合的值。 |
|
interval |
string |
返回指标数据的间隔 (窗口大小) 。 将来可能会对此进行调整,并从最初请求的内容返回。 如果发出了元数据请求,则不存在此请求。 |
metricName |
string |
正在查询的指标 |
targetResourceId |
string |
预测指标的资源。 |
timespan |
string |
检索数据的时间跨度。 其值由两个连接在一起的日期/时间组成,以“/”分隔。 将来可能会对此进行调整,并从最初请求的内容返回。 |
PredictiveValue
表示给定存储桶中的预测指标值。
名称 | 类型 | 说明 |
---|---|---|
timeStamp |
string |
ISO 8601 格式的指标值的时间戳。 |
value |
number |
此时间存储桶中的预测值。 |
systemData
与资源的创建和上次修改相关的元数据。
名称 | 类型 | 说明 |
---|---|---|
createdAt |
string |
资源创建时间戳 (UTC) 。 |
createdBy |
string |
创建资源的标识。 |
createdByType |
创建资源的标识类型。 |
|
lastModifiedAt |
string |
资源上次修改的时间戳 (UTC) |
lastModifiedBy |
string |
上次修改资源的标识。 |
lastModifiedByType |
上次修改资源的标识类型。 |