Condividi tramite


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.