Share via


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 nameproprietà , columnse 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.