Hämta Load Balancer användningsstatistik med hjälp av Azure REST API
Samla in antalet byte som bearbetas av en Standard Load Balancer under ett tidsintervall med hjälp av Azure REST API.
Fullständig referensdokumentation och fler exempel för REST-API:et finns i REST-referensen för Azure Monitor.
Skapa begäran
Använd följande GET-begäran för att samla in måttet ByteCount från en Standard Load Balancer.
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
Begärandehuvuden
Följande huvuden krävs:
Begärandehuvud | Beskrivning |
---|---|
Content-Type: | Krävs. Ange till application/json . |
Auktorisering: | Krävs. Ange till en giltig Bearer åtkomsttoken. |
URI-parametrar
Name | Beskrivning |
---|---|
subscriptionId | Prenumerations-ID:t som identifierar en Azure-prenumeration. Om du har flera prenumerationer kan du läsa Arbeta med flera prenumerationer. |
resourceGroupName | Namnet på resursgruppen som innehåller resursen. Du kan hämta det här värdet från Azure Resource Manager API, CLI eller portalen. |
loadBalancerName | Namnet på Azure Load Balancer. |
måttnamn | Kommaavgränsad lista över giltiga Load Balancer mått. |
api-version | DEN API-version som ska användas för begäran. Det här dokumentet beskriver api-version 2018-01-01 , som ingår i url:en ovan. |
tidsintervall | Tidsintervallet för frågan. Det är en sträng med följande format startDateTime_ISO/endDateTime_ISO . Den här valfria parametern är inställd på att returnera en dags data i exemplet. |
Begärandetext
Ingen begärandetext behövs för den här åtgärden.
Hantera svaret
Statuskod 200 returneras när listan över måttvärden returneras. En fullständig lista över felkoder finns i referensdokumentationen.
Exempelsvar
{
"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"
}