Delen via


Predictive Metric - Get

toekomstige metrische gegevens voor voorspellende automatische schaalaanpassing ophalen

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-parameters

Name In Vereist Type Description
autoscaleSettingName
path True

string

De naam van de instelling voor automatische schaalaanpassing.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

De naam van de resourcegroep. De naam is niet hoofdlettergevoelig.

subscriptionId
path True

string

minLength: 1

De id van het doelabonnement.

aggregation
query True

string

De lijst met aggregatietypen (door komma's gescheiden) die moeten worden opgehaald.

api-version
query True

string

minLength: 1

De API-versie die voor deze bewerking moet worden gebruikt.

interval
query True

string (duration)

Het interval (bijvoorbeeld timegrain) van de query.

metricName
query True

string

De namen van de metrische gegevens (door komma's gescheiden) die moeten worden opgehaald. Speciaal geval: Als een metrische naam zelf een komma bevat, gebruikt u %2 om deze aan te geven. Bijvoorbeeld: 'Metriek,Naam1' moet worden 'Metrische%2Name1'

metricNamespace
query True

string

Metrische naamruimte voor het opvragen van metrische definities voor.

timespan
query True

string

De tijdsduur van de query. Het is een tekenreeks met de volgende notatie 'startDateTime_ISO/endDateTime_ISO'.

Antwoorden

Name Type Description
200 OK

PredictiveResponse

Geslaagde aanvraag om de lijst met metrische waarden op te halen.

Other Status Codes

AutoscaleErrorResponse

Foutreactie waarin wordt beschreven waarom de bewerking is mislukt.

Beveiliging

azure_auth

Azure Active Directory OAuth2-stroom

Type: oauth2
Stroom: implicit
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiken

Name Description
user_impersonation Uw gebruikersaccount imiteren

Voorbeelden

Get Metric for data

Voorbeeldaanvraag

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

Voorbeeldrespons

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

Definities

Name Description
AutoscaleErrorResponse

Beschrijft de indeling van foutreactie.

createdByType

Het type identiteit waarmee de resource is gemaakt.

Error

Het foutobject.

PredictiveResponse

Het antwoord op een metrische query.

PredictiveValue

Vertegenwoordigt een voorspellende metrische waarde in de opgegeven bucket.

systemData

Metagegevens met betrekking tot het maken en de laatste wijziging van de resource.

AutoscaleErrorResponse

Beschrijft de indeling van foutreactie.

Name Type Description
error

Error

Het foutobject.

systemData

systemData

De systeemmetagegevens die betrekking hebben op het antwoord.

createdByType

Het type identiteit waarmee de resource is gemaakt.

Waarde Description
Application
Key
ManagedIdentity
User

Error

Het foutobject.

Name Type Description
code

string

Een van een door de server gedefinieerde set foutcodes.

details

string

Een leesbare weergave van de details van de fout.

message

string

Een leesbare weergave van de fout.

target

string

Het doel van de specifieke fout.

PredictiveResponse

Het antwoord op een metrische query.

Name Type Description
data

PredictiveValue[]

de waarde van de verzameling.

interval

string (duration)

Het interval (venstergrootte) waarin de metrische gegevens zijn geretourneerd. Dit kan in de toekomst worden aangepast en geretourneerd van wat oorspronkelijk is aangevraagd. Dit is niet aanwezig als er een metagegevensaanvraag is ingediend.

metricName

string

De metrische gegevens die worden opgevraagd

targetResourceId

string

resource van de voorspellende metrische waarde.

timespan

string

De periode waarvoor de gegevens zijn opgehaald. De waarde bestaat uit twee datum/tijd-samenvoeging, gescheiden door '/'. Dit kan in de toekomst worden aangepast en geretourneerd van wat oorspronkelijk is aangevraagd.

PredictiveValue

Vertegenwoordigt een voorspellende metrische waarde in de opgegeven bucket.

Name Type Description
timeStamp

string (date-time)

de tijdstempel voor de metrische waarde in ISO 8601-indeling.

value

number (double)

Voorspellende waarde in deze tijdsbucket.

systemData

Metagegevens met betrekking tot het maken en de laatste wijziging van de resource.

Name Type Description
createdAt

string (date-time)

De tijdstempel van het maken van resources (UTC).

createdBy

string

De identiteit waarmee de resource is gemaakt.

createdByType

createdByType

Het type identiteit waarmee de resource is gemaakt.

lastModifiedAt

string (date-time)

De tijdstempel van de laatste wijziging van de resource (UTC)

lastModifiedBy

string

De identiteit die de resource voor het laatst heeft gewijzigd.

lastModifiedByType

createdByType

Het type identiteit dat de resource voor het laatst heeft gewijzigd.