Condividi tramite


Predictive Metric - Get

ottenere i dati futuri della metrica di scalabilità automatica predittiva

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

Parametri dell'URI

Nome In Necessario Tipo Descrizione
autoscaleSettingName
path True

string

Nome dell'impostazione di scalabilità automatica.

resourceGroupName
path True

string

Nome del gruppo di risorse. Per il nome non viene fatta distinzione tra maiuscole e minuscole.

subscriptionId
path True

string

ID della sottoscrizione di destinazione.

aggregation
query True

string

Elenco di tipi di aggregazione (delimitati da virgole) da recuperare.

api-version
query True

string

Versione dell'API da usare per questa operazione.

interval
query True

string

duration

Intervallo (ad esempio timegrain) della query.

metricName
query True

string

Nomi delle metriche (delimitate da virgole) da recuperare. Caso speciale: se un nome metrica stesso ha una virgola in esso, usare %2 per indicare. Ad esempio: 'Metric,Name1' deve essere 'Metric%2Name1'

metricNamespace
query True

string

Spazio dei nomi delle metriche per cui eseguire query sulle definizioni delle metriche.

timespan
query True

string

Intervallo di tempo della query. È una stringa con il formato seguente 'startDateTime_ISO/endDateTime_ISO'.

Risposte

Nome Tipo Descrizione
200 OK

PredictiveResponse

Richiesta riuscita per ottenere l'elenco dei valori delle metriche.

Other Status Codes

AutoscaleErrorResponse

Risposta di errore che descrive perché l'operazione non è riuscita.

Sicurezza

azure_auth

Flusso OAuth2 di Azure Active Directory

Tipo: oauth2
Flow: implicit
URL di autorizzazione: https://login.microsoftonline.com/common/oauth2/authorize

Ambiti

Nome Descrizione
user_impersonation rappresentare l'account utente

Esempio

Get Metric for data

Esempio di richiesta

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

Risposta di esempio

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

Definizioni

Nome Descrizione
AutoscaleErrorResponse

Descrive il formato della risposta all'errore.

createdByType

Tipo di identità che ha creato la risorsa.

Error

Oggetto error.

PredictiveResponse

Risposta a una query sulle metriche.

PredictiveValue

Rappresenta un valore di metrica predittiva nel bucket specificato.

systemData

Metadati relativi alla creazione e all'ultima modifica della risorsa.

AutoscaleErrorResponse

Descrive il formato della risposta all'errore.

Nome Tipo Descrizione
error

Error

Oggetto error.

systemData

systemData

Metadati di sistema correlati alla risposta.

createdByType

Tipo di identità che ha creato la risorsa.

Nome Tipo Descrizione
Application

string

Key

string

ManagedIdentity

string

User

string

Error

Oggetto error.

Nome Tipo Descrizione
code

string

Uno di un set definito dal server di codici di errore.

details

string

Rappresentazione leggibile dei dettagli dell'errore.

message

string

Rappresentazione leggibile dell'errore.

target

string

Destinazione dell'errore specifico.

PredictiveResponse

Risposta a una query sulle metriche.

Nome Tipo Descrizione
data

PredictiveValue[]

valore della raccolta.

interval

string

Intervallo (dimensione finestra) in cui sono stati restituiti i dati delle metriche. Questo può essere modificato in futuro e restituito da ciò che è stato originariamente richiesto. Questa operazione non è presente se è stata effettuata una richiesta di metadati.

metricName

string

Query sulle metriche

targetResourceId

string

risorsa della metrica predittiva.

timespan

string

Intervallo di tempo per il quale sono stati recuperati i dati. Il valore è costituito da due datetime concatenate, separate da '/'. Questo può essere modificato in futuro e restituito da ciò che è stato originariamente richiesto.

PredictiveValue

Rappresenta un valore di metrica predittiva nel bucket specificato.

Nome Tipo Descrizione
timeStamp

string

timestamp per il valore della metrica nel formato ISO 8601.

value

number

Valore predittivo in questo bucket di tempo.

systemData

Metadati relativi alla creazione e all'ultima modifica della risorsa.

Nome Tipo Descrizione
createdAt

string

Timestamp della creazione di risorse (UTC).

createdBy

string

Identità che ha creato la risorsa.

createdByType

createdByType

Tipo di identità che ha creato la risorsa.

lastModifiedAt

string

Timestamp dell'ultima modifica della risorsa (UTC)

lastModifiedBy

string

Identità che ha modificato l'ultima risorsa.

lastModifiedByType

createdByType

Tipo di identità che ha modificato l'ultima risorsa.