Dela via


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&timespan=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"
}