Udostępnij za pośrednictwem


Format odpowiedzi interfejsu API usługi Log Analytics w usłudze Azure Monitor

Odpowiedź interfejsu API usługi Log Analytics usługi Azure Monitor jest ciągiem JSON zawierającym tablicę obiektów tabeli.

Właściwość tables jest tablicą tabel reprezentujących wynik zapytania. Każda tabela zawiera namewłaściwości , columnsi rows :

  • Właściwość name jest nazwą tabeli.
  • Właściwość columns jest tablicą obiektów opisujących schemat każdej kolumny.
  • Właściwość rows jest tablicą wartości. Każdy element w tablicy reprezentuje wiersz w zestawie wyników.

W poniższym przykładzie widać, że wynik zawiera dwie kolumny: Category i count_. Pierwsza kolumna , Categoryreprezentuje wartość Category kolumny w AzureActivity tabeli. Druga kolumna count_ to liczba zdarzeń w AzureActivity tabeli dla określonej 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
                    ]
                ]
            }
        ]
    }

Błędy interfejsu API usługi Log Analytics w usłudze Azure Monitor

Jeśli podczas wykonywania zapytania wystąpi błąd krytyczny, kod stanu błędu jest zwracany z obiektem błędu OneAPI opisujący błąd.

Jeśli podczas wykonywania zapytania wystąpi błąd niekrytyczny, kod stanu odpowiedzi to 200 OK. Zawiera wyniki zapytania we właściwości zgodnie z tables opisem. Odpowiedź zawiera również właściwość , która jest obiektem error błędu OneAPI z kodem PartialError. Szczegóły błędu są zawarte we details właściwości .

Następne kroki

Uzyskaj więcej informacji na temat korzystania z opcji interfejsu API.