Udostępnij za pośrednictwem


Pobieranie metryk użycia usługi Load Balancer przy użyciu interfejsu API REST platformy Azure

Zbierz liczbę bajtów przetworzonych przez usługa Load Balancer w warstwie Standardowa przez przedział czasu przy użyciu interfejsu API REST platformy Azure.

Pełna dokumentacja referencyjna i więcej przykładów dla interfejsu API REST jest dostępnych w dokumentacji REST usługi Azure Monitor.

Tworzenie żądania

Użyj następującego żądania GET, aby zebrać metrykę ByteCount z usługa Load Balancer w warstwie Standardowa.

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

Nagłówki żądań

Wymagane są następujące nagłówki:

Nagłówek żądania opis
Typ zawartości: Wymagany. Ustaw wartość application/json.
Autoryzacja: Wymagany. Ustaw na prawidłowy token dostępu Bearer.

Parametry identyfikatora URI

Nazwa/nazwisko opis
subscriptionId Identyfikator subskrypcji identyfikujący subskrypcję platformy Azure. Jeśli masz wiele subskrypcji, zobacz Praca z wieloma subskrypcjami.
resourceGroupName Nazwa grupy zasobów zawierającej zasób. Tę wartość można uzyskać z poziomu interfejsu API usługi Azure Resource Manager, interfejsu wiersza polecenia lub portalu.
loadBalancerName Nazwa usługi Azure Load Balancer.
nazwy metryk Rozdzielona przecinkami lista prawidłowych metryk modułu równoważenia obciążenia.
api-version Wersja interfejsu API do użycia dla żądania.

W tym dokumencie opisano wersję 2018-01-01interfejsu API w powyższym adresie URL.
zakres czasu Przedział czasu zapytania. Jest to ciąg o następującym formacie startDateTime_ISO/endDateTime_ISO. Ten opcjonalny parametr jest ustawiony tak, aby zwracał dane z dnia w przykładzie.
   

Treść żądania

Do tej operacji nie jest wymagana żadna treść żądania.

Obsługa odpowiedzi

Kod stanu 200 jest zwracany, gdy lista wartości metryk zostanie zwrócona pomyślnie. Pełna lista kodów błędów jest dostępna w dokumentacji referencyjnej.

Przykładowa odpowiedź

{
    "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"
}