Formát odpovědi rozhraní API služby Azure Monitor Log Analytics
Odpověď rozhraní AZURE Monitor Log Analytics API je řetězec JSON, který obsahuje pole objektů tabulky.
Vlastnost tables
je pole tabulek, které představují výsledek dotazu. Každá tabulka obsahuje name
, columns
a rows
vlastnosti:
- Vlastnost
name
je název tabulky. - Vlastnost
columns
je pole objektů, které popisují schéma každého sloupce. - Vlastnost
rows
je pole hodnot. Každá položka v poli představuje řádek v sadě výsledků.
V následujícím příkladu vidíme, že výsledek obsahuje dva sloupce: Category
a count_
. První sloupec představuje Category
hodnotu Category
sloupce v AzureActivity
tabulce. Druhý sloupec count_
představuje počet událostí v AzureActivity
tabulce pro konkrétní kategorii.
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
]
]
}
]
}
Chyby rozhraní API služby Azure Monitor Log Analytics
Pokud během provádění dotazu dojde k závažné chybě, vrátí se stavový kód chyby s objektem chyby OneAPI , který tuto chybu popisuje.
Pokud během provádění dotazu dojde k jiné než závažné chybě, je 200 OK
stavový kód odpovědi . Obsahuje výsledky dotazu ve tables
vlastnosti, jak je popsáno. Odpověď také obsahuje error
vlastnost, což je objekt chyby OneAPI s kódem PartialError
. Podrobnosti o chybě jsou součástí details
vlastnosti.
Další kroky
Získejte další informace o používání možností rozhraní API.