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

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

subscriptionId
path True

string

目标订阅的 ID。

aggregation
query True

string

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

api-version
query True

string

要用于此操作的 API 版本。

interval
query True

string

duration

间隔 (即查询的 timegrain) 。

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

创建资源的标识类型。

名称 类型 说明
Application

string

Key

string

ManagedIdentity

string

User

string

Error

错误对象。

名称 类型 说明
code

string

服务器定义的一组错误代码中的一个。

details

string

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

message

string

错误的用户可读表示形式。

target

string

特定错误的目标。

PredictiveResponse

对指标查询的响应。

名称 类型 说明
data

PredictiveValue[]

集合的值。

interval

string

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

metricName

string

正在查询的指标

targetResourceId

string

预测指标的资源。

timespan

string

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

PredictiveValue

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

名称 类型 说明
timeStamp

string

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

value

number

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

systemData

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

名称 类型 说明
createdAt

string

资源创建时间戳 (UTC) 。

createdBy

string

创建资源的标识。

createdByType

createdByType

创建资源的标识类型。

lastModifiedAt

string

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

lastModifiedBy

string

上次修改资源的标识。

lastModifiedByType

createdByType

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