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×pan=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-01 interfejsu 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"
}