Svarsformat för Azure Monitor Log Analytics API
Azure Monitor Log Analytics API-svaret är en JSON-sträng som innehåller en matris med tabellobjekt.
Egenskapen tables
är en matris med tabeller som representerar frågeresultatet. Varje tabell innehåller name
, columns
och rows
egenskaper:
- Egenskapen
name
är namnet på tabellen. - Egenskapen
columns
är en matris med objekt som beskriver schemat för varje kolumn. - Egenskapen
rows
är en matris med värden. Varje objekt i matrisen representerar en rad i resultatuppsättningen.
I följande exempel kan vi se att resultatet innehåller två kolumner: Category
och count_
. Den första kolumnen, Category
, representerar värdet för Category
kolumnen i AzureActivity
tabellen. Den andra kolumnen count_
är antalet händelser i AzureActivity
tabellen för den specifika kategorin.
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
]
]
}
]
}
Api-fel för Azure Monitor Log Analytics
Om ett allvarligt fel inträffar under frågekörningen returneras en felstatuskod med ett OneAPI-felobjekt som beskriver felet.
Om ett icke-allvarligt fel inträffar under frågekörningen är 200 OK
svarsstatuskoden . Den innehåller frågeresultatet i egenskapen enligt beskrivningen tables
. Svaret innehåller också en error
egenskap, som är ett OneAPI-felobjekt med koden PartialError
. Information om felet ingår i egenskapen details
.
Nästa steg
Få mer information om hur du använder API-alternativen.