Share via


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 nameegenskaperna , columnsoch rows :

  • 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 tabellen AzureActivity 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
                    ]
                ]
            }
        ]
    }

Azure Monitor Log Analytics API-fel

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 OKsvarsstatuskoden . 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 details egenskapen .

Nästa steg

Få mer information om hur du använder API-alternativen.