Formato di risposta dell'API Log Analytics di Monitoraggio di Azure
La risposta dell'API Log Analytics di Monitoraggio di Azure è una stringa JSON che contiene una matrice di oggetti tabella.
La proprietà tables
è una matrice di tabelle che rappresentano il risultato della query. Ogni tabella contiene le proprietà name
, columns
e rows
:
- La proprietà
name
è il nome della tabella. - La proprietà
columns
è una matrice di oggetti che descrivono lo schema di ogni colonna. - La proprietà
rows
è una matrice di valori. Ogni elemento nella matrice rappresenta una riga nel set di risultati.
Nell'esempio seguente è possibile osservare che il risultato contiene due colonne: Category
e count_
. La prima colonna, Category
, rappresenta il valore della colonna Category
nella tabella AzureActivity
. Nella seconda colonna, count_
è il conteggio del numero di eventi nella tabella AzureActivity
per la categoria specifica.
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
]
]
}
]
}
Errori dell'API Log Analytics di Monitoraggio di Azure
Se si verifica un errore irreversibile durante l'esecuzione della query, viene restituito un codice di stato dell'errore con un oggetto erroreOneAPI che descrive l'errore.
Se si verifica un errore non irreversibile durante l'esecuzione della query, il codice di stato della risposta è 200 OK
. Contiene i risultati della query nella proprietà tables
come descritto. La risposta contiene anche una proprietà error
, ovvero un oggetto errore OneAPI con il codice PartialError
. I dettagli dell'errore sono inclusi nella proprietà details
.
Passaggi successivi
Altre informazioni sull'uso delle opzioni API.