Získání metrik využití Load Balanceru pomocí rozhraní Azure REST API
Shromážděte počet bajtů zpracovaných službou Standard Load Balancer po dobu pomocí rozhraní Azure REST API.
Kompletní referenční dokumentace a další ukázky pro rozhraní REST API jsou k dispozici v referenčních informacích k rozhraní REST služby Azure Monitor.
Sestavení požadavku
Pomocí následujícího požadavku GET shromážděte metriku ByteCount z Load Balanceru úrovně Standard.
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
Záhlaví žádosti
Jsou vyžadovány následující hlavičky:
Hlavička požadavku | Popis |
---|---|
Content-Type (Typ obsahu): | Povinný: Nastavte na application/json . |
Autorizace: | Povinný: Nastavte na platný přístupový token Bearer . |
Parametry identifikátoru URI
Název | Popis |
---|---|
subscriptionId | ID předplatného, které identifikuje předplatné Azure. Pokud máte více předplatných, přečtěte si téma Práce s více předplatnými. |
resourceGroupName | Název skupiny prostředků, která obsahuje prostředek. Tuto hodnotu můžete získat z rozhraní API Azure Resource Manageru, rozhraní příkazového řádku nebo portálu. |
loadBalancerName | Název Azure Load Balanceru. |
Názvy metrik | Čárkami oddělený seznam platných metrik Load Balanceru |
verze-api | Verze rozhraní API, která se má použít pro požadavek. Tento dokument popisuje verzi 2018-01-01 rozhraní API, která je součástí výše uvedené adresy URL. |
timespan | Časový rozsah dotazu. Jedná se o řetězec s následujícím formátem startDateTime_ISO/endDateTime_ISO . Tento volitelný parametr je nastavený tak, aby v příkladu vrátil data za den. |
Text požadavku
Pro tuto operaci není potřeba žádný text požadavku.
Zpracování odpovědi
Stavový kód 200 se vrátí, když se úspěšně vrátí seznam hodnot metriky. Úplný seznam kódů chyb je k dispozici v referenční dokumentaci.
Příklad odpovědi
{
"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"
}