你当前正在访问 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 参数

名称 必需 类型 说明
autoscaleSettingName
path True

string

自动缩放设置名称。

resourceGroupName
path True

string

minLength: 1
maxLength: 90

资源组的名称。 名称不区分大小写。

subscriptionId
path True

string

minLength: 1

目标订阅的 ID。

aggregation
query True

string

要检索的聚合类型列表(逗号分隔)。

api-version
query True

string

minLength: 1

用于此作的 API 版本。

interval
query True

string (duration)

查询的间隔(即时间根)。

metricName
query True

string

要检索的指标的名称(逗号分隔)。 特殊情况:如果指标名本身有一个逗号,则使用 %2 来指示它。 例如:“Metric,Name1”应 “Metric%2Name1”

metricNamespace
query True

string

要查询其指标定义的指标命名空间。

timespan
query True

string

查询的时间跨度。 它是格式为“startDateTime_ISO/endDateTime_ISO”的字符串。

响应

名称 类型 说明
200 OK

PredictiveResponse

成功请求以获取指标值列表。

Other Status Codes

AutoscaleErrorResponse

描述操作失败的原因的错误响应。

安全性

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
    }
  ]
}

定义

名称 说明
AutoscaleErrorResponse

描述错误响应的格式。

createdByType

创建资源的标识的类型。

Error

错误对象。

PredictiveResponse

对指标查询的响应。

PredictiveValue

表示给定存储桶中的预测指标值。

systemData

与创建和上次修改资源相关的元数据。

AutoscaleErrorResponse

描述错误响应的格式。

名称 类型 说明
error

Error

错误对象。

systemData

systemData

与响应相关的系统元数据。

createdByType

创建资源的标识的类型。

说明
User
Application
ManagedIdentity
Key

Error

错误对象。

名称 类型 说明
code

string

服务器定义的错误代码集之一。

details

string

错误详细信息的可读表示形式。

message

string

错误的人工可读表示形式。

target

string

特定错误的目标。

PredictiveResponse

对指标查询的响应。

名称 类型 说明
data

PredictiveValue[]

集合的值。

interval

string (duration)

返回指标数据的间隔(窗口大小)。 将来可能会对此进行调整,并从最初请求的内容返回。 如果发出元数据请求,则不存在此请求。

metricName

string

正在查询的指标

targetResourceId

string

预测指标的资源。

timespan

string

检索数据的时间跨度。 其值由两个连接日期/时间组成,由“/”分隔。 将来可能会对此进行调整,并从最初请求的内容返回。

PredictiveValue

表示给定存储桶中的预测指标值。

名称 类型 说明
timeStamp

string (date-time)

ISO 8601 格式的指标值的时间戳。

value

number (double)

此时间存储桶中的预测值。

systemData

与创建和上次修改资源相关的元数据。

名称 类型 说明
createdAt

string (date-time)

资源创建时间戳(UTC)。

createdBy

string

创建资源的标识。

createdByType

createdByType

创建资源的标识的类型。

lastModifiedAt

string (date-time)

上次修改的资源时间戳(UTC)

lastModifiedBy

string

上次修改资源的标识。

lastModifiedByType

createdByType

上次修改资源的标识的类型。