Mendapatkan metrik penggunaan Load Balancer menggunakan Azure REST API
Kumpulkan jumlah byte yang diproses oleh Load Balancer Standar untuk interval waktu menggunakan Azure REST API.
Dokumentasi referensi lengkap dan lebih banyak sampel untuk REST API tersedia dalam referensi REST Azure Monitor.
Membangun permintaan
Gunakan permintaan GET berikut untuk mengumpulkan metrik ByteCount dari Load Balancer Standar.
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
Header permintaan
Kop berikut diperlukan:
Header permintaan | Deskripsi |
---|---|
Jenis-Konten: | Harus diisi. Atur ke application/json . |
Otorisasi: | Harus diisi. Atur ke Bearer token akses yang valid. |
Parameter URI
Nama | Deskripsi |
---|---|
subscriptionId | ID langganan yang mengidentifikasi langganan Azure. Jika Anda memiliki beberapa langganan, lihat Bekerja dengan beberapa langganan. |
resourceGroupName | Nama grup sumber daya yang berisi sumber daya. Anda dapat memperoleh nilai ini dari Azure Resource Manager API, CLI, atau portal. |
loadBalancerName | Nama Azure Load Balancer. |
nama metrik | Daftar metrik Load Balancer valid yang dipisahkan koma. |
versi-api | Versi API yang digunakan untuk permintaan. Dokumen ini mencakup api-version 2018-01-01 , yang disertakan dalam URL di atas. |
timespan | Rentang waktu kueri. Ini adalah string dengan format berikut startDateTime_ISO/endDateTime_ISO . Parameter opsional ini diatur untuk menampilkan data senilai satu hari dalam contoh. |
Isi permintaan
Tidak ada isi permintaan yang diperlukan untuk operasi ini.
Menangani respons
Kode status 200 ditampilkan jika daftar nilai metrik berhasil ditampilkan. Daftar lengkap kode galat tersedia dalam dokumentasi referensi.
Contoh tanggapan
{
"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"
}