Metrische gegevens over het gebruik van Load Balancer ophalen met behulp van de Azure REST API
Verzamel het aantal bytes dat wordt verwerkt door een Standard Load Balancer voor een interval van tijd met behulp van de Azure REST API.
Volledige referentiedocumentatie en meer voorbeelden voor de REST API zijn beschikbaar in de Naslaginformatie over Azure Monitor REST.
De aanvraag maken
Gebruik de volgende GET-aanvraag om de metrische byteCount-gegevens van een Standard Load Balancer te verzamelen.
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
Aanvraagheaders
De volgende headers zijn vereist:
Aanvraagheader | Beschrijving |
---|---|
Inhoudstype: | Vereist. Ingesteld op application/json . |
Autorisatie: | Vereist. Ingesteld op een geldig Bearer toegangstoken. |
URI-parameters
Name | Beschrijving |
---|---|
subscriptionId | De abonnements-id waarmee een Azure-abonnement wordt geïdentificeerd. Zie Werken met meerdere abonnementen als u meerdere abonnementen hebt. |
resourceGroupName | De naam van de resourcegroep die de resource bevat. U kunt deze waarde verkrijgen via de Azure Resource Manager-API, CLI of de portal. |
loadBalancerName | De naam van de Azure Load Balancer. |
metrische namen | Door komma's gescheiden lijst met geldige metrische gegevens van Load Balancer. |
api-versie | De API-versie die moet worden gebruikt voor de aanvraag. In dit document wordt de API-versie 2018-01-01 behandeld, opgenomen in de bovenstaande URL. |
tijdsbestek | De tijdsduur van de query. Het is een tekenreeks met de volgende indeling startDateTime_ISO/endDateTime_ISO . Deze optionele parameter wordt ingesteld om de gegevenswaarde van een dag in het voorbeeld te retourneren. |
Aanvraagtekst
Er is geen aanvraagbody nodig voor deze bewerking.
Het antwoord verwerken
Statuscode 200 wordt geretourneerd wanneer de lijst met metrische waarden is geretourneerd. Er is een volledige lijst met foutcodes beschikbaar in de referentiedocumentatie.
Voorbeeld van een antwoord
{
"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"
}