Azure Monitor Log Analytics API válaszformátuma
Az Azure Monitor Log Analytics API-válasz egy olyan JSON-sztring, amely táblaobjektumok tömbjéből áll.
A tables
tulajdonság egy táblatömb, amely a lekérdezés eredményét jelöli. Minden tábla tartalmaz name
, columns
és rows
tulajdonságokat:
- A
name
tulajdonság a tábla neve. - A
columns
tulajdonság objektumtömb, amely az egyes oszlopok sémáját írja le. - A
rows
tulajdonság értéktömb. 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 a hibát leíró OneAPI hibaobjektummal.
Ha a lekérdezés végrehajtása során nem végzetes hiba történik, a válasz állapotkódja a következő 200 OK
: . A lekérdezési eredményeket a leírásnak megfelelően tartalmazza a tables
tulajdonságban. A válasz tartalmaz egy tulajdonságot error
is, 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.