Formato de resposta da API do Log Analytics do Azure Monitor

A resposta da API do Log Analytics do Azure Monitor é uma cadeia JSON que contém uma matriz de objetos de tabela.

A tables propriedade é uma matriz de tabelas que representam o resultado da consulta. Cada tabela contém name, columnse rows propriedades:

  • A name propriedade é o nome da tabela.
  • A columns propriedade é uma matriz de objetos que descrevem o esquema de cada coluna.
  • A rows propriedade é uma matriz de valores. Cada item na matriz representa uma linha no conjunto de resultados.

No exemplo seguinte, podemos ver que o resultado contém duas colunas: Category e count_. A primeira coluna, Category, representa o valor da Category coluna na AzureActivity tabela. A segunda coluna count_ é a contagem do número de eventos na AzureActivity tabela para a categoria específica.

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

Erros da API do Log Analytics do Azure Monitor

Se ocorrer um erro fatal durante a execução da consulta, é devolvido um código de estado de erro com um objeto de erro OneAPI que descreve o erro.

Se ocorrer um erro não fatal durante a execução da consulta, o código de estado de resposta é 200 OK. Contém os resultados da consulta na tables propriedade, conforme descrito. A resposta também contém uma error propriedade, que é um objeto de erro OneAPI com o código PartialError. Os detalhes do erro estão incluídos na details propriedade.

Passos seguintes

Obtenha mais informações sobre como utilizar as opções de API.