Az Azure Monitor Log Analytics API válaszformátuma
Az Azure Monitor Log Analytics API-válasz egy JSON-sztring, amely táblaobjektumok tömböt tartalmaz.
A tables
tulajdonság a lekérdezés eredményét képviselő táblák tömbje. Minden tábla tartalmazza a name
, columns
a és rows
a tulajdonságokat:
- A
name
tulajdonság a tábla neve. - A
columns
tulajdonság az egyes oszlopok sémáját leíró objektumok tömbje. - A
rows
tulajdonság értékek tömbje. A tömb minden eleme az eredményhalmaz egy sorát jelöli.
Az alábbi példában láthatjuk, hogy az eredmény két oszlopot tartalmaz: Category
és count_
. Az első oszlop () Category
a tábla oszlopának Category
AzureActivity
értékét jelöli. A második oszlop count_
az adott kategória táblájában szereplő AzureActivity
események száma.
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
]
]
}
]
}
Azure Monitor Log Analytics API-hibák
Ha a lekérdezés végrehajtása során végzetes hiba történik, a rendszer egy hibaállapot-kódot ad vissza egy OneAPI hibaobjektummal, amely leírja a hibát.
Ha a lekérdezés végrehajtása során nem végzetes hiba történik, a válasz állapotkódja .200 OK
A tulajdonságban található lekérdezési eredményeket tartalmazza a tables
leírásnak megfelelően. A válasz egy tulajdonságot error
is tartalmaz, amely egy OneAPI-hibaobjektum a kóddal PartialError
. A hiba részleteit a details
tulajdonság tartalmazza.
Következő lépések
További információ az API-beállítások használatáról.