Compartir a través de


Predictive Metric - Get

obtención de datos futuros de métricas de escalado automático predictivo

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

Parámetros de identificador URI

Nombre En Requerido Tipo Description
autoscaleSettingName
path True

string

Nombre de la configuración de escalado automático.

resourceGroupName
path True

string

Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas.

subscriptionId
path True

string

Identificador de la suscripción de destino.

aggregation
query True

string

Lista de tipos de agregación (separados por comas) que se van a recuperar.

api-version
query True

string

Versión de API que se usará para la operación.

interval
query True

string

duration

Intervalo (es decir, timegrain) de la consulta.

metricName
query True

string

Nombres de las métricas (separadas por comas) que se van a recuperar. Caso especial: si un nombre de métrica tiene una coma en él, use %2 para indicarlo. Por ejemplo: 'Métrica,Nombre1' debe ser 'Métrica%2Name1'

metricNamespace
query True

string

Espacio de nombres de métrica para el que se van a consultar las definiciones de métricas.

timespan
query True

string

El intervalo de tiempo de la consulta. Es una cadena con el siguiente formato "startDateTime_ISO/endDateTime_ISO".

Respuestas

Nombre Tipo Description
200 OK

PredictiveResponse

Solicitud correcta para obtener la lista de valores de métrica.

Other Status Codes

AutoscaleErrorResponse

Respuesta de error que describe el motivo del error de la operación.

Seguridad

azure_auth

Flujo OAuth2 de Azure Active Directory

Tipo: oauth2
Flujo: implicit
Dirección URL de autorización: https://login.microsoftonline.com/common/oauth2/authorize

Ámbitos

Nombre Description
user_impersonation suplantación de su cuenta de usuario

Ejemplos

Get Metric for data

Solicitud de ejemplo

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

Respuesta de muestra

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

Definiciones

Nombre Description
AutoscaleErrorResponse

Describe el formato de respuesta de error.

createdByType

Tipo de identidad que creó el recurso.

Error

Objeto de error.

PredictiveResponse

Respuesta a una consulta de métricas.

PredictiveValue

Representa un valor de métrica predictivo en el cubo especificado.

systemData

Metadatos relacionados con la creación y la última modificación del recurso.

AutoscaleErrorResponse

Describe el formato de respuesta de error.

Nombre Tipo Description
error

Error

Objeto de error.

systemData

systemData

Metadatos del sistema relacionados con la respuesta.

createdByType

Tipo de identidad que creó el recurso.

Nombre Tipo Description
Application

string

Key

string

ManagedIdentity

string

User

string

Error

Objeto de error.

Nombre Tipo Description
code

string

Uno de los conjuntos de códigos de error definidos por el servidor.

details

string

Representación legible de los detalles del error.

message

string

Representación legible del error.

target

string

Destino del error concreto.

PredictiveResponse

Respuesta a una consulta de métricas.

Nombre Tipo Description
data

PredictiveValue[]

el valor de la colección.

interval

string

Intervalo (tamaño de ventana) en el que se devolvieron los datos de métricas. Esto puede ajustarse en el futuro y devolverse de lo que se solicitó originalmente. Esto no está presente si se realizó una solicitud de metadatos.

metricName

string

Métricas que se consultan

targetResourceId

string

recurso de la métrica predictiva.

timespan

string

Intervalo de tiempo para el que se recuperaron los datos. Su valor consta de dos datetimes concatenadas, separadas por '/'. Esto puede ajustarse en el futuro y devolverse de lo que se solicitó originalmente.

PredictiveValue

Representa un valor de métrica predictivo en el cubo especificado.

Nombre Tipo Description
timeStamp

string

la marca de tiempo del valor de métrica en formato ISO 8601.

value

number

Valor predictivo en este cubo de tiempo.

systemData

Metadatos relacionados con la creación y la última modificación del recurso.

Nombre Tipo Description
createdAt

string

Marca de tiempo de creación de recursos (UTC).

createdBy

string

Identidad que creó el recurso.

createdByType

createdByType

Tipo de identidad que creó el recurso.

lastModifiedAt

string

Marca de tiempo de la última modificación del recurso (UTC)

lastModifiedBy

string

Identidad que modificó por última vez el recurso.

lastModifiedByType

createdByType

Tipo de identidad que modificó por última vez el recurso.