Format respons Azure Monitor Log Analytics API
Respons AZURE Monitor Log Analytics API adalah string JSON yang berisi array objek tabel.
Properti tables
adalah array tabel yang mewakili hasil kueri. Setiap tabel berisi name
properti , columns
, dan rows
:
- Properti
name
adalah nama tabel. - Properti
columns
adalah array objek yang menjelaskan skema setiap kolom. - Properti
rows
adalah larik nilai. Setiap item dalam larik mewakili baris dalam set hasil.
Dalam contoh berikut, kita dapat melihat bahwa hasilnya berisi dua kolom: Category
dan count_
. Kolom pertama, Category
, mewakili nilai Category
kolom dalam AzureActivity
tabel. Kolom kedua, count_
adalah hitungan jumlah peristiwa dalam AzureActivity
tabel untuk kategori tertentu.
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
{
"tables": [
{
"name": "PrimaryResult",
"columns": [
{
"name": "Category",
"type": "string"
},
{
"name": "count_",
"type": "long"
}
],
"rows": [
[
"Administrative",
20839
],
[
"Recommendation",
122
],
[
"Alert",
64
],
[
"ServiceHealth",
11
]
]
}
]
}
Kesalahan Azure Monitor Log Analytics API
Jika kesalahan fatal terjadi selama eksekusi kueri, kode status kesalahan dikembalikan dengan objek kesalahan OneAPI yang menjelaskan kesalahan.
Jika kesalahan non-fatal terjadi selama eksekusi kueri, kode status respons adalah 200 OK
. Ini berisi hasil kueri dalam properti seperti yang tables
dijelaskan. Respons juga berisi error
properti, yang merupakan objek kesalahan OneAPI dengan kode PartialError
. Detail kesalahan disertakan dalam properti details
.
Langkah berikutnya
Dapatkan informasi selengkapnya tentang menggunakan opsi API.