Abrufen von Metriken zur Load Balancer-Nutzung über die Azure REST-API
Erfassen Sie die Anzahl der Bytes, die von einem Load Balancer Standard für ein Zeitintervall mithilfe der Azure REST-API verarbeitet werden.
Eine vollständige Dokumentation und mehr Beispiele für die REST-API finden Sie in der Azure Monitor-REST-Referenz.
Erstellen der Anforderung
Verwenden Sie die folgende GET-Anforderung zum Sammeln der ByteCount-Metrik von einem Load Balancer Standard.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/providers/microsoft.insights/metrics?api-version=2018-01-01&metricnames=ByteCount×pan=2018-06-05T03:00:00Z/2018-06-07T03:00:00Z
Anforderungsheader
Die folgenden Header sind erforderlich:
Anforderungsheader | BESCHREIBUNG |
---|---|
Content-Type: | Erforderlich. Legen Sie diese Option auf application/json fest. |
Authorization: | Erforderlich. Legen Sie diese Option auf ein gültiges Bearer Zugriffstoken fest. |
URI-Parameter
Name | BESCHREIBUNG |
---|---|
subscriptionId | Abonnement-ID für ein Azure-Abonnement. Wenn Sie über mehrere Abonnements verfügen, lesen Sie Verwenden mehrerer Abonnements: |
resourceGroupName | Der Name der Ressourcengruppe, die die Ressource enthält. Dieser Wert kann über die Azure Resource Manager-API, Befehlszeilenschnittstelle oder das Portal abgerufen werden. |
loadBalancerName | Der Azure Load Balancer-Name. |
Metriknamen | Durch Trennzeichen getrennte Liste der gültigen Load Balancer-Metriken. |
api-version | API-Version, die für die Anforderung verwendet werden soll. In diesem Dokument wird API-Version 2018-01-01 behandelt, die in der obigen URL enthalten ist. |
Zeitraum | Die Zeitspanne der Abfrage. Es handelt sich um eine Zeichenfolge mit dem folgenden Format startDateTime_ISO/endDateTime_ISO . Dieser optionale Parameter ist im Beispiel zum Zurückgeben eines gesamten Tages an Daten festgelegt. |
Anforderungstext
Für diesen Vorgang ist kein Anforderungskörper erforderlich.
Verarbeiten der Antwort
Wenn die Liste der Metrikwerte erfolgreich zurückgegeben wird, wird der Statuscode 200 zurückgegeben. Eine vollständige Liste der Fehlercodes finden Sie in der Referenzdokumentation.
Beispielantwort
{
"cost": 0,
"timespan": "2018-06-05T03:00:00Z/2018-06-07T03:00:00Z",
"interval": "PT1M",
"value": [
{
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/providers/Microsoft.Insights/metrics/ByteCount",
"type": "Microsoft.Insights/metrics",
"name": {
"value": "ByteCount",
"localizedValue": "Byte Count"
},
"unit": "Count",
"timeseries": [
{
"metadatavalues": [],
"data": [
{
"timeStamp": "2018-06-06T17:24:00Z",
"total": 1067921034.0
},
{
"timeStamp": "2018-06-06T17:25:00Z",
"total": 0.0
},
{
"timeStamp": "2018-06-06T17:26:00Z",
"total": 3781344.0
},
]
}
]
}
],
"namespace": "Microsoft.Network/loadBalancers",
"resourceregion": "eastus"
}