Dela via


Predictive Metric - Get

hämta framtida data för förutsägelsemått för autoskalning

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

Name I Obligatorisk Typ Description
autoscaleSettingName
path True

string

Namnet på autoskalningsinställningen.

resourceGroupName
path True

string

Namnet på resursgruppen. Namnet är skiftlägesokänsligt.

subscriptionId
path True

string

ID för målprenumerationen.

aggregation
query True

string

Listan över sammansättningstyper (kommaavgränsade) som ska hämtas.

api-version
query True

string

Den API-version som ska användas för den här åtgärden.

interval
query True

string

duration

Intervallet (t.ex. timegrain) för frågan.

metricName
query True

string

Namnen på de mått (kommaavgränsade) som ska hämtas. Specialfall: Om ett måttnamn har ett kommatecken i sig använder du %2 för att ange det. T.ex. "Metric,Name1" ska vara "Metric%2Name1"

metricNamespace
query True

string

Måttnamnrymd att fråga efter måttdefinitioner för.

timespan
query True

string

Tidsintervallet för frågan. Det är en sträng med följande format startDateTime_ISO/endDateTime_ISO.

Svar

Name Typ Description
200 OK

PredictiveResponse

Lyckad begäran om att hämta listan över måttvärden.

Other Status Codes

AutoscaleErrorResponse

Felsvar som beskriver varför åtgärden misslyckades.

Säkerhet

azure_auth

Azure Active Directory OAuth2 Flow

Typ: oauth2
Flow: implicit
Auktoriseringswebbadress: https://login.microsoftonline.com/common/oauth2/authorize

Omfattningar

Name Description
user_impersonation personifiera ditt användarkonto

Exempel

Get Metric for data

Exempelbegäran

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

Exempelsvar

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

Definitioner

Name Description
AutoscaleErrorResponse

Beskriver formatet för felsvar.

createdByType

Den typ av identitet som skapade resursen.

Error

Felobjektet.

PredictiveResponse

Svaret på en måttfråga.

PredictiveValue

Representerar ett förutsägande måttvärde i den angivna bucketen.

systemData

Metadata som rör skapande och senaste ändring av resursen.

AutoscaleErrorResponse

Beskriver formatet för felsvar.

Name Typ Description
error

Error

Felobjektet.

systemData

systemData

Systemmetadata som är relaterade till svaret.

createdByType

Den typ av identitet som skapade resursen.

Name Typ Description
Application

string

Key

string

ManagedIdentity

string

User

string

Error

Felobjektet.

Name Typ Description
code

string

En av en serverdefinierad uppsättning felkoder.

details

string

En läsbar representation av felets detaljer.

message

string

En mänsklig läsbar representation av felet.

target

string

Målet för det specifika felet.

PredictiveResponse

Svaret på en måttfråga.

Name Typ Description
data

PredictiveValue[]

värdet för samlingen.

interval

string

Intervallet (fönsterstorlek) som måttdata returnerades för. Detta kan justeras i framtiden och returneras från det som ursprungligen begärdes. Detta finns inte om en begäran om metadata har gjorts.

metricName

string

Måtten som efterfrågas

targetResourceId

string

resursen för det förutsägande måttet.

timespan

string

Tidsintervallet som data hämtades för. Dess värde består av två sammanlänkade datetimes, avgränsade med "/". Detta kan justeras i framtiden och returneras från det som ursprungligen begärdes.

PredictiveValue

Representerar ett förutsägande måttvärde i den angivna bucketen.

Name Typ Description
timeStamp

string

tidsstämpeln för måttvärdet i ISO 8601-format.

value

number

Förutsägelsevärde i den här tidsbucketen.

systemData

Metadata som rör skapande och senaste ändring av resursen.

Name Typ Description
createdAt

string

Tidsstämpeln för resursskapande (UTC).

createdBy

string

Identiteten som skapade resursen.

createdByType

createdByType

Den typ av identitet som skapade resursen.

lastModifiedAt

string

Tidsstämpeln för resursens senaste ändring (UTC)

lastModifiedBy

string

Identiteten som senast ändrade resursen.

lastModifiedByType

createdByType

Den typ av identitet som senast ändrade resursen.