Dela via


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