Metrics - List At Subscription Scope Post
Listen die Metrikdaten für ein Abonnement. Parameter können entweder für Abfrageparameter oder für den Text angegeben werden.
POST https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Insights/metrics?api-version=2023-10-01®ion={region}
POST https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Insights/metrics?api-version=2023-10-01®ion={region}×pan={timespan}&interval={interval}&metricnames={metricnames}&aggregation={aggregation}&top={top}&orderby={orderby}&$filter={$filter}&resultType={resultType}&metricnamespace={metricnamespace}&AutoAdjustTimegrain={AutoAdjustTimegrain}&ValidateDimensions={ValidateDimensions}&rollupby={rollupby}
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
subscription
|
path | True |
string |
Hierbei handelt es sich um die ID des Zielabonnements. |
api-version
|
query | True |
string |
Hierbei handelt es sich um die für diesen Vorgang zu verwendende API-Version. |
region
|
query | True |
string |
Die Region, in der sich die gewünschten Metriken befinden. |
$filter
|
query |
string |
Die $filter wird verwendet, um den Satz der zurückgegebenen Metrikdaten zu reduzieren. |
|
aggregation
|
query |
string |
Die Liste der abzurufenden Aggregationstypen (durch Kommas getrennt). Beispiele: Durchschnitt, Minimum, Maximum |
|
Auto
|
query |
boolean |
Wenn der übergebene Zeitraum von dieser Metrik nicht unterstützt wird, gibt die API das Ergebnis unter Verwendung des nächstgelegenen unterstützten Zeitbereichs zurück. Wenn auf false festgelegt ist, wird ein Fehler für ungültige Timepanparameter zurückgegeben. Der Standardwert ist „false“. |
|
interval
|
query |
string |
Das Intervall (d. h. Zeitgrain) der Abfrage im ISO 8601-Dauerformat. Die Standardwerte sind PT1M. Sonderfall für den Wert "FULL", der einen einzelnen Datenpunkt für die gesamte angeforderte Zeitspanne zurückgibt. Beispiele: PT15M, PT1H, P1D, FULL |
|
metricnames
|
query |
string |
Die Namen der abzurufenden Metriken (kommastrennt). |
|
metricnamespace
|
query |
string |
Metriknamespace, in dem sich die gewünschten Metriken befinden. |
|
orderby
|
query |
string |
Die Aggregation, die zum Sortieren von Ergebnissen verwendet werden soll, und die Richtung der Sortierung. Es kann nur eine Bestellung angegeben werden. Beispiele: summe asc |
|
result
|
query |
Reduziert den gesammelten Datensatz. Die zulässige Syntax hängt vom Vorgang ab. Weitere Informationen finden Sie in der Beschreibung des Vorgangs. |
||
rollupby
|
query |
string |
Dimensionsnamen zum Rollup der Ergebnisse. Wenn Sie beispielsweise nur Metrikwerte mit einem Filter wie "City eq Seattle" oder "City eq Tacoma" anzeigen möchten, aber keine separaten Werte für jede Stadt anzeigen möchten, können Sie "RollUpBy=City" angeben, um die Ergebnisse für Seattle und Tacoma in einer Zeitreihe anzuzeigen. |
|
timespan
|
query |
string |
Die Zeitspanne der Abfrage. Es handelt sich um eine Zeichenfolge mit dem folgenden Format "startDateTime_ISO/endDateTime_ISO". |
|
top
|
query |
integer int32 |
Die maximale Anzahl von Datensätzen, die pro Ressourcen-ID in der Anforderung abgerufen werden sollen. Nur gültig, wenn Filter angegeben ist. Der Standardwert ist 10. |
|
Validate
|
query |
boolean |
Wenn auf false festgelegt ist, werden ungültige Filterparameterwerte ignoriert. Wenn auf TRUE festgelegt ist, wird für ungültige Filterparameter ein Fehler zurückgegeben. Der Standardwert ist TRUE. |
Anforderungstext
Name | Typ | Beschreibung |
---|---|---|
aggregation |
string |
Die Liste der abzurufenden Aggregationstypen (durch Kommas getrennt). |
autoAdjustTimegrain |
boolean |
Wenn der übergebene Zeitraum von dieser Metrik nicht unterstützt wird, gibt die API das Ergebnis unter Verwendung des nächstgelegenen unterstützten Zeitbereichs zurück. Wenn auf false festgelegt ist, wird ein Fehler für ungültige Timepanparameter zurückgegeben. Der Standardwert ist „false“. |
filter |
string |
Die $filter wird verwendet, um den Satz der zurückgegebenen Metrikdaten zu reduzieren. |
interval |
string |
Das Intervall (d. h. Zeitgrain) der Abfrage im ISO 8601-Dauerformat. Die Standardwerte sind PT1M. Sonderfall für den Wert "FULL", der einen einzelnen Datenpunkt für die gesamte angeforderte Zeitspanne zurückgibt. Beispiele: PT15M, PT1H, P1D, FULL |
metricNames |
string |
Die Namen der abzurufenden Metriken (kommastrennt). |
metricNamespace |
string |
Metriknamespace, in dem sich die gewünschten Metriken befinden. |
orderBy |
string |
Die Aggregation, die zum Sortieren von Ergebnissen verwendet werden soll, und die Richtung der Sortierung. Es kann nur eine Bestellung angegeben werden. Beispiele: summe asc. |
resultType |
Reduziert den gesammelten Datensatz. Die zulässige Syntax hängt vom Vorgang ab. Weitere Informationen finden Sie in der Beschreibung des Vorgangs. |
|
rollUpBy |
string |
Dimensionsnamen zum Rollup der Ergebnisse. Wenn Sie beispielsweise nur Metrikwerte mit einem Filter wie "City eq Seattle" oder "City eq Tacoma" anzeigen möchten, aber keine separaten Werte für jede Stadt anzeigen möchten, können Sie "RollUpBy=City" angeben, um die Ergebnisse für Seattle und Tacoma in einer Zeitreihe anzuzeigen. |
timespan |
string |
Die Zeitspanne der Abfrage. Es handelt sich um eine Zeichenfolge mit dem folgenden Format "startDateTime_ISO/endDateTime_ISO". |
top |
integer |
Die maximale Anzahl der abzurufenden Datensätze. Nur gültig, wenn $filter angegeben ist. Der Standardwert ist 10. |
validateDimensions |
boolean |
Wenn auf false festgelegt ist, werden ungültige Filterparameterwerte ignoriert. Wenn auf TRUE festgelegt ist, wird für ungültige Filterparameter ein Fehler zurückgegeben. Der Standardwert ist TRUE. |
Antworten
Name | Typ | Beschreibung |
---|---|---|
200 OK |
Erfolgreiche Anforderung zum Abrufen der Liste der Metrikwerte. |
|
Other Status Codes |
Fehlerantwort mit Beschreibung des Grunds für den Fehler. |
Sicherheit
azure_auth
Azure Active Directory-OAuth2-Flow
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Name | Beschreibung |
---|---|
user_impersonation | Identitätswechsel Ihres Benutzerkontos |
Beispiele
Post request for subscription level metric data |
Post request for subscription level metric data using body params |
Post request for subscription level metric metadata |
Post request for subscription level metric data
Sample Request
POST https://management.azure.com/subscriptions/92d2a2d8-b514-432d-8cc9-a5f9272630d5/providers/Microsoft.Insights/metrics?api-version=2023-10-01®ion=westus2×pan=2021-06-08T19:00:00Z/2021-06-12T01:00:00Z&interval=PT6H&metricnames=Data Disk Max Burst IOPS&aggregation=count&top=10&orderby=count desc&$filter=LUN eq '0' and Microsoft.ResourceId eq '*'&metricnamespace=microsoft.compute/virtualmachines&AutoAdjustTimegrain=True&ValidateDimensions=False
Sample Response
{
"cost": 4679,
"timespan": "2021-06-08T19:00:00Z/2021-06-12T01:00:00Z",
"interval": "PT6H",
"value": [
{
"id": "subscriptions/92d2a2d8-b514-432d-8cc9-a5f9272630d5/providers/Microsoft.Insights/metrics/Data Disk Max Burst IOPS",
"type": "Microsoft.Insights/metrics",
"name": {
"value": "Data Disk Max Burst IOPS",
"localizedValue": "Data Disk Max Burst IOPS"
},
"displayDescription": "Maximum IOPS Data Disk can achieve with bursting",
"unit": "Count",
"timeseries": [
{
"metadatavalues": [
{
"name": {
"value": "microsoft.resourceid",
"localizedValue": "microsoft.resourceid"
},
"value": "/subscriptions/92d2a2d8-b514-432d-8cc9-a5f9272630d5/resourceGroups/sas1/providers/Microsoft.Compute/virtualMachines/sas1-dev"
}
],
"data": [
{
"timeStamp": "2021-06-08T19:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-09T01:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-09T07:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-09T13:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-09T19:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-10T01:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-10T07:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-10T13:00:00Z",
"count": 413
},
{
"timeStamp": "2021-06-10T19:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-11T01:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-11T07:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-11T13:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-11T19:00:00Z",
"count": 72
}
]
},
{
"metadatavalues": [
{
"name": {
"value": "microsoft.resourceid",
"localizedValue": "microsoft.resourceid"
},
"value": "/subscriptions/92d2a2d8-b514-432d-8cc9-a5f9272630d5/resourceGroups/sas2/providers/Microsoft.Compute/virtualMachines/sas2-vm"
}
],
"data": [
{
"timeStamp": "2021-06-08T19:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-09T01:00:00Z",
"count": 133
},
{
"timeStamp": "2021-06-09T07:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-09T13:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-09T19:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-10T01:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-10T07:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-10T13:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-10T19:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-11T01:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-11T07:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-11T13:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-11T19:00:00Z",
"count": 72
}
]
},
{
"metadatavalues": [
{
"name": {
"value": "microsoft.resourceid",
"localizedValue": "microsoft.resourceid"
},
"value": "/subscriptions/92d2a2d8-b514-432d-8cc9-a5f9272630d5/resourceGroups/sas3/providers/Microsoft.Compute/virtualMachines/sas3-vm"
}
],
"data": [
{
"timeStamp": "2021-06-08T19:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-09T01:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-09T07:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-09T13:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-09T19:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-10T01:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-10T07:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-10T13:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-10T19:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-11T01:00:00Z",
"count": 78
},
{
"timeStamp": "2021-06-11T07:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-11T13:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-11T19:00:00Z",
"count": 72
}
]
},
{
"metadatavalues": [
{
"name": {
"value": "microsoft.resourceid",
"localizedValue": "microsoft.resourceid"
},
"value": "/subscriptions/92d2a2d8-b514-432d-8cc9-a5f9272630d5/resourceGroups/sas4/providers/Microsoft.Compute/virtualMachines/sas4-vm"
}
],
"data": [
{
"timeStamp": "2021-06-08T19:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-09T01:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-09T07:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-09T13:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-09T19:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-10T01:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-10T07:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-10T13:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-10T19:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-11T01:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-11T07:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-11T13:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-11T19:00:00Z",
"count": 72
}
]
},
{
"metadatavalues": [
{
"name": {
"value": "microsoft.resourceid",
"localizedValue": "microsoft.resourceid"
},
"value": "/subscriptions/92d2a2d8-b514-432d-8cc9-a5f9272630d5/resourceGroups/sas5/providers/Microsoft.Compute/virtualMachines/sas5-vm-asc"
}
],
"data": [
{
"timeStamp": "2021-06-08T19:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-09T01:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-09T07:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-09T13:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-09T19:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-10T01:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-10T07:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-10T13:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-10T19:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-11T01:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-11T07:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-11T13:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-11T19:00:00Z",
"count": 72
}
]
}
],
"errorCode": "Success"
}
],
"namespace": "microsoft.compute/virtualmachines",
"resourceregion": "westus2"
}
{
"error": {
"code": "BadRequest",
"message": "Missing required region params"
}
}
Post request for subscription level metric data using body params
Sample Request
POST https://management.azure.com/subscriptions/92d2a2d8-b514-432d-8cc9-a5f9272630d5/providers/Microsoft.Insights/metrics?api-version=2023-10-01®ion=westus2
{
"timespan": "2021-06-08T19:00:00Z/2021-06-12T01:00:00Z",
"metricNames": "Data Disk Max Burst IOPS",
"metricNamespace": "microsoft.compute/virtualmachines",
"filter": "LUN eq '0' and Microsoft.ResourceId eq '*'",
"rollUpBy": "LUN",
"top": 10,
"orderBy": "count desc",
"aggregation": "count",
"interval": "PT6H",
"autoAdjustTimegrain": true,
"validateDimensions": false
}
Sample Response
{
"cost": 4679,
"timespan": "2021-06-08T19:00:00Z/2021-06-12T01:00:00Z",
"interval": "PT6H",
"value": [
{
"id": "subscriptions/92d2a2d8-b514-432d-8cc9-a5f9272630d5/providers/Microsoft.Insights/metrics/Data Disk Max Burst IOPS",
"type": "Microsoft.Insights/metrics",
"name": {
"value": "Data Disk Max Burst IOPS",
"localizedValue": "Data Disk Max Burst IOPS"
},
"displayDescription": "Maximum IOPS Data Disk can achieve with bursting",
"unit": "Count",
"timeseries": [
{
"metadatavalues": [
{
"name": {
"value": "microsoft.resourceid",
"localizedValue": "microsoft.resourceid"
},
"value": "/subscriptions/92d2a2d8-b514-432d-8cc9-a5f9272630d5/resourceGroups/sas1/providers/Microsoft.Compute/virtualMachines/sas1-dev"
}
],
"data": [
{
"timeStamp": "2021-06-08T19:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-09T01:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-09T07:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-09T13:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-09T19:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-10T01:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-10T07:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-10T13:00:00Z",
"count": 413
},
{
"timeStamp": "2021-06-10T19:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-11T01:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-11T07:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-11T13:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-11T19:00:00Z",
"count": 72
}
]
},
{
"metadatavalues": [
{
"name": {
"value": "microsoft.resourceid",
"localizedValue": "microsoft.resourceid"
},
"value": "/subscriptions/92d2a2d8-b514-432d-8cc9-a5f9272630d5/resourceGroups/sas2/providers/Microsoft.Compute/virtualMachines/sas2-vm"
}
],
"data": [
{
"timeStamp": "2021-06-08T19:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-09T01:00:00Z",
"count": 133
},
{
"timeStamp": "2021-06-09T07:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-09T13:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-09T19:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-10T01:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-10T07:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-10T13:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-10T19:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-11T01:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-11T07:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-11T13:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-11T19:00:00Z",
"count": 72
}
]
},
{
"metadatavalues": [
{
"name": {
"value": "microsoft.resourceid",
"localizedValue": "microsoft.resourceid"
},
"value": "/subscriptions/92d2a2d8-b514-432d-8cc9-a5f9272630d5/resourceGroups/sas3/providers/Microsoft.Compute/virtualMachines/sas3-vm"
}
],
"data": [
{
"timeStamp": "2021-06-08T19:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-09T01:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-09T07:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-09T13:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-09T19:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-10T01:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-10T07:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-10T13:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-10T19:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-11T01:00:00Z",
"count": 78
},
{
"timeStamp": "2021-06-11T07:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-11T13:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-11T19:00:00Z",
"count": 72
}
]
},
{
"metadatavalues": [
{
"name": {
"value": "microsoft.resourceid",
"localizedValue": "microsoft.resourceid"
},
"value": "/subscriptions/92d2a2d8-b514-432d-8cc9-a5f9272630d5/resourceGroups/sas4/providers/Microsoft.Compute/virtualMachines/sas4-vm"
}
],
"data": [
{
"timeStamp": "2021-06-08T19:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-09T01:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-09T07:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-09T13:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-09T19:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-10T01:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-10T07:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-10T13:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-10T19:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-11T01:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-11T07:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-11T13:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-11T19:00:00Z",
"count": 72
}
]
},
{
"metadatavalues": [
{
"name": {
"value": "microsoft.resourceid",
"localizedValue": "microsoft.resourceid"
},
"value": "/subscriptions/92d2a2d8-b514-432d-8cc9-a5f9272630d5/resourceGroups/sas5/providers/Microsoft.Compute/virtualMachines/sas5-vm-asc"
}
],
"data": [
{
"timeStamp": "2021-06-08T19:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-09T01:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-09T07:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-09T13:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-09T19:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-10T01:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-10T07:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-10T13:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-10T19:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-11T01:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-11T07:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-11T13:00:00Z",
"count": 72
},
{
"timeStamp": "2021-06-11T19:00:00Z",
"count": 72
}
]
}
],
"errorCode": "Success"
}
],
"namespace": "microsoft.compute/virtualmachines",
"resourceregion": "westus2"
}
{
"error": {
"code": "BadRequest",
"message": "Missing required region params"
}
}
Post request for subscription level metric metadata
Sample Request
POST https://management.azure.com/subscriptions/92d2a2d8-b514-432d-8cc9-a5f9272630d5/providers/Microsoft.Insights/metrics?api-version=2023-10-01®ion=westus2×pan=2021-06-10T02:23:16.129Z/2021-06-12T02:23:16.129Z&metricnames=Data Disk Max Burst IOPS&$filter=LUN eq '0'&metricnamespace=microsoft.compute/virtualmachines
Sample Response
{
"timespan": "2021-06-10T02:23:16Z/2021-06-12T02:23:16Z",
"interval": "PT1M",
"value": [
{
"id": "subscriptions/92d2a2d8-b514-432d-8cc9-a5f9272630d5/providers/Microsoft.Insights/metrics/Data Disk Read Bytes/sec",
"type": "Microsoft.Insights/metrics",
"name": {
"value": "Data Disk Read Bytes/sec",
"localizedValue": "Data Disk Read Bytes/Sec"
},
"displayDescription": "Bytes/Sec read from a single disk during monitoring period",
"unit": "BytesPerSecond",
"timeseries": [
{
"metadatavalues": [
{
"name": {
"value": "lun",
"localizedValue": "lun"
},
"value": "0"
}
]
},
{
"metadatavalues": [
{
"name": {
"value": "lun",
"localizedValue": "lun"
},
"value": "1"
}
]
}
]
}
],
"namespace": "microsoft.compute/virtualmachines",
"resourceregion": "westus2"
}
Definitionen
Name | Beschreibung |
---|---|
Error |
Zusätzliche Informationen zum Ressourcenverwaltungsfehler. |
Error |
Fehlerantwort |
Error |
Fehlerantwort |
Localizable |
Die lokalisierbare Zeichenfolgenklasse. |
Metadata |
Stellt einen Metrikmetadatenwert dar. |
Metric |
Die Ergebnisdaten einer Abfrage. |
Metric |
Reduziert den gesammelten Datensatz. Die zulässige Syntax hängt vom Vorgang ab. Weitere Informationen finden Sie in der Beschreibung des Vorgangs. |
Metric |
Die Einheit der Metrik. |
Metric |
Stellt einen Metrikwert dar. |
Response |
Die Antwort auf eine Metrikabfrage. |
Subscription |
Abfrageparameter können auch im Text angegeben werden. Das Angeben desselben Parameters sowohl im Text als auch im Abfrageparameter führt zu einem Fehler. |
Time |
Ein Zeitreihenergebnistyp. Der Diskriminatorwert ist in diesem Fall immer TimeSeries. |
ErrorAdditionalInfo
Zusätzliche Informationen zum Ressourcenverwaltungsfehler.
Name | Typ | Beschreibung |
---|---|---|
info |
object |
Zusätzliche Informationen. |
type |
string |
Typ der zusätzlichen Informationen. |
ErrorContract
Fehlerantwort
Name | Typ | Beschreibung |
---|---|---|
error |
Fehlerantwort |
ErrorResponse
Fehlerantwort
Name | Typ | Beschreibung |
---|---|---|
additionalInfo |
Die zusätzlichen Fehlerinformationen. |
|
code |
string |
Der Fehlercode. |
details |
Die Fehlerdetails. |
|
message |
string |
Die Fehlermeldung. |
target |
string |
Das Fehlerziel. |
LocalizableString
Die lokalisierbare Zeichenfolgenklasse.
Name | Typ | Beschreibung |
---|---|---|
localizedValue |
string |
Neuer Anzeigename. |
value |
string |
Der invariante Wert. |
MetadataValue
Stellt einen Metrikmetadatenwert dar.
Name | Typ | Beschreibung |
---|---|---|
name |
Der Name der Metadaten. |
|
value |
string |
Der Wert der Metadaten. |
Metric
Die Ergebnisdaten einer Abfrage.
Name | Typ | Beschreibung |
---|---|---|
displayDescription |
string |
Ausführliche Beschreibung dieser Metrik. |
errorCode |
string |
"Erfolg" oder die Fehlerdetails bei Abfragefehlern für diese Metrik. |
errorMessage |
string |
Fehlermeldung beim Abfragen dieser spezifischen Metrik aufgetreten. |
id |
string |
Die Metrik-ID. |
name |
Der Name und der Anzeigename der Metrik, d. h. es handelt sich um eine lokalisierbare Zeichenfolge. |
|
timeseries |
Die Zeitreihe, die zurückgegeben wird, wenn eine Datenabfrage ausgeführt wird. |
|
type |
string |
Der Ressourcentyp der Metrikressource. |
unit |
Die Einheit der Metrik. |
MetricResultType
Reduziert den gesammelten Datensatz. Die zulässige Syntax hängt vom Vorgang ab. Weitere Informationen finden Sie in der Beschreibung des Vorgangs.
Name | Typ | Beschreibung |
---|---|---|
Data |
string |
|
Metadata |
string |
MetricUnit
Die Einheit der Metrik.
Name | Typ | Beschreibung |
---|---|---|
BitsPerSecond |
string |
Rate einheit der binären Ziffern pro Sekunde. |
ByteSeconds |
string |
Einheit der Datenübertragung oder des Speichers. Dabei handelt es sich um die Größe der Daten in Bytes multipliziert mit der Zeit, die zum Übertragen oder Speichern der Daten in Sekunden benötigt wird. |
Bytes |
string |
Einheit des Arbeitsspeichers in Bytes. |
BytesPerSecond |
string |
Rate einheit des Arbeitsspeichers in Bytes pro Sekunde. |
Cores |
string |
Einheit der Verarbeitungsleistung. |
Count |
string |
Einheit der Rohmenge. |
CountPerSecond |
string |
Rate Einheit der Rohmenge pro Sekunde. |
MilliCores |
string |
Einheit der Verarbeitungsleistung in 1/1000 eines CPU-Kerns. |
MilliSeconds |
string |
Zeiteinheit in 1/1000 Sekunde. |
NanoCores |
string |
Einheit der Verarbeitungsleistung in einem Milliardstel eines CPU-Kerns. |
Percent |
string |
Prozentuale Einheit. |
Seconds |
string |
Zeiteinheit in Sekunden. |
Unspecified |
string |
Keine angegebene Einheit. |
MetricValue
Stellt einen Metrikwert dar.
Name | Typ | Beschreibung |
---|---|---|
average |
number |
Der Durchschnittswert im Zeitbereich. |
count |
number |
Die Anzahl der Stichproben im Zeitbereich. Kann verwendet werden, um die Anzahl der Werte zu bestimmen, die zum Durchschnittswert beigetragen haben. |
maximum |
number |
Der höchste Wert im Zeitbereich. |
minimum |
number |
Der niedrigste Wert im Zeitbereich. |
timeStamp |
string |
Der Zeitstempel für den Metrikwert im ISO 8601-Format. |
total |
number |
Die Summe aller Werte im Zeitbereich. |
Response
Die Antwort auf eine Metrikabfrage.
Name | Typ | Beschreibung |
---|---|---|
cost |
number |
Der ganzzahlige Wert, der die relativen Kosten der Abfrage darstellt. |
interval |
string |
Das Intervall (Fenstergröße), für das die Metrikdaten im ISO 8601-Dauerformat zurückgegeben wurden, mit einem Sonderfall für den Wert "FULL", der einen einzelnen Datenpunkt für die gesamte angeforderte Zeitspanne zurückgibt (Beispiele: PT15M, PT1H, P1D, FULL). Dies kann angepasst und von dem ursprünglich angeforderten abweichen, wenn AutoAdjustTimegrain=true angegeben ist. Dies ist nicht vorhanden, wenn eine Metadatenanforderung gestellt wurde. |
namespace |
string |
Der Namespace der abgefragten Metriken |
resourceregion |
string |
Die Region der Ressource, die nach Metriken abgefragt wird. |
timespan |
string |
Die Zeitspanne, für die die Daten abgerufen wurden. Sein Wert besteht aus zwei datetimes verkettet, getrennt durch "/". Dies kann in Zukunft angepasst und von dem, was ursprünglich angefordert wurde, zurückgegeben werden. |
value |
Metric[] |
Der Wert der Auflistung. |
SubscriptionScopeMetricsRequestBodyParameters
Abfrageparameter können auch im Text angegeben werden. Das Angeben desselben Parameters sowohl im Text als auch im Abfrageparameter führt zu einem Fehler.
Name | Typ | Beschreibung |
---|---|---|
aggregation |
string |
Die Liste der abzurufenden Aggregationstypen (durch Kommas getrennt). |
autoAdjustTimegrain |
boolean |
Wenn der übergebene Zeitraum von dieser Metrik nicht unterstützt wird, gibt die API das Ergebnis unter Verwendung des nächstgelegenen unterstützten Zeitbereichs zurück. Wenn auf false festgelegt ist, wird ein Fehler für ungültige Timepanparameter zurückgegeben. Der Standardwert ist „false“. |
filter |
string |
Die $filter wird verwendet, um den Satz der zurückgegebenen Metrikdaten zu reduzieren. |
interval |
string |
Das Intervall (d. h. Zeitgrain) der Abfrage im ISO 8601-Dauerformat. Die Standardwerte sind PT1M. Sonderfall für den Wert "FULL", der einen einzelnen Datenpunkt für die gesamte angeforderte Zeitspanne zurückgibt. Beispiele: PT15M, PT1H, P1D, FULL |
metricNames |
string |
Die Namen der abzurufenden Metriken (kommastrennt). |
metricNamespace |
string |
Metriknamespace, in dem sich die gewünschten Metriken befinden. |
orderBy |
string |
Die Aggregation, die zum Sortieren von Ergebnissen verwendet werden soll, und die Richtung der Sortierung. Es kann nur eine Bestellung angegeben werden. Beispiele: summe asc. |
resultType |
Reduziert den gesammelten Datensatz. Die zulässige Syntax hängt vom Vorgang ab. Weitere Informationen finden Sie in der Beschreibung des Vorgangs. |
|
rollUpBy |
string |
Dimensionsnamen zum Rollup der Ergebnisse. Wenn Sie beispielsweise nur Metrikwerte mit einem Filter wie "City eq Seattle" oder "City eq Tacoma" anzeigen möchten, aber keine separaten Werte für jede Stadt anzeigen möchten, können Sie "RollUpBy=City" angeben, um die Ergebnisse für Seattle und Tacoma in einer Zeitreihe anzuzeigen. |
timespan |
string |
Die Zeitspanne der Abfrage. Es handelt sich um eine Zeichenfolge mit dem folgenden Format "startDateTime_ISO/endDateTime_ISO". |
top |
integer |
Die maximale Anzahl der abzurufenden Datensätze. Nur gültig, wenn $filter angegeben ist. Der Standardwert ist 10. |
validateDimensions |
boolean |
Wenn auf false festgelegt ist, werden ungültige Filterparameterwerte ignoriert. Wenn auf TRUE festgelegt ist, wird für ungültige Filterparameter ein Fehler zurückgegeben. Der Standardwert ist TRUE. |
TimeSeriesElement
Ein Zeitreihenergebnistyp. Der Diskriminatorwert ist in diesem Fall immer TimeSeries.
Name | Typ | Beschreibung |
---|---|---|
data |
Ein Array von Datenpunkten, die die Metrikwerte darstellen. Dies wird nur zurückgegeben, wenn ein Ergebnistyp von Daten angegeben wird. |
|
metadatavalues |
Die Metadatenwerte, die zurückgegeben werden, wenn $filter im Aufruf angegeben wurde. |