Sdílet prostřednictvím


Formát odpovědi rozhraní API služby Azure Monitor Log Analytics

Odpověď rozhraní AZURE Monitor Log Analytics API je řetězec JSON, který obsahuje pole objektů tabulky.

Vlastnost tables je pole tabulek, které představují výsledek dotazu. Každá tabulka obsahuje name, columnsa rows vlastnosti:

  • Vlastnost name je název tabulky.
  • Vlastnost columns je pole objektů, které popisují schéma každého sloupce.
  • Vlastnost rows je pole hodnot. Každá položka v poli představuje řádek v sadě výsledků.

V následujícím příkladu vidíme, že výsledek obsahuje dva sloupce: Category a count_. První sloupec představuje Categoryhodnotu Category sloupce v AzureActivity tabulce. Druhý sloupec count_ představuje počet událostí v AzureActivity tabulce pro konkrétní kategorii.

    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
                    ]
                ]
            }
        ]
    }

Chyby rozhraní API služby Azure Monitor Log Analytics

Pokud během provádění dotazu dojde k závažné chybě, vrátí se stavový kód chyby s objektem chyby OneAPI , který tuto chybu popisuje.

Pokud během provádění dotazu dojde k jiné než závažné chybě, je 200 OKstavový kód odpovědi . Obsahuje výsledky dotazu ve tables vlastnosti, jak je popsáno. Odpověď také obsahuje error vlastnost, což je objekt chyby OneAPI s kódem PartialError. Podrobnosti o chybě jsou součástí details vlastnosti.

Další kroky

Získejte další informace o používání možností rozhraní API.