Hämta användningsstatistik för Load Balancer 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 |
---|---|
Innehållstyp: | Obligatoriskt. Ange till application/json . |
Auktorisering: | Obligatoriskt. Ange till en giltig Bearer -åtkomsttoken. |
URI-parametrar
Name | beskrivning |
---|---|
subscriptionId | Det prenumerations-ID 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 ovanstående URL. |
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 datavärde i exemplet. |
Begärandetext
Ingen begärandetext behövs för den här åtgärden.
Hantera svaret
Statuskod 200 returneras när listan med 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"
}