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 tables
proprietà è una matrice di tabelle che rappresentano il risultato della query. Ogni tabella contiene name
proprietà , columns
e rows
:
- La
name
proprietà è il nome della tabella. - La
columns
proprietà è una matrice di oggetti che descrivono lo schema di ogni colonna. - La
rows
proprietà è una matrice di valori. Ogni elemento della matrice rappresenta una riga nel set di risultati.
Nell'esempio seguente è possibile notare che il risultato contiene due colonne: Category
e count_
. La prima colonna, Category
, rappresenta il valore della Category
colonna nella AzureActivity
tabella. La seconda colonna è count_
il conteggio del numero di eventi nella AzureActivity
tabella 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 di errore con un oggetto errore OneAPI 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 tables
proprietà, come descritto. La risposta contiene anche una proprietà, ovvero un error
oggetto errore OneAPI con il codice PartialError
. I dettagli dell'errore vengono inclusi nella details
proprietà .
Passaggi successivi
Ottenere altre informazioni sull'uso delle opzioni api.