Compartir vía


Formato de respuesta de Log Analytics API de Azure Monitor

La respuesta de la API de Log Analytics de Azure Monitor es una cadena JSON que contiene una matriz de objetos de tabla.

La propiedad tables es una matriz de tablas que representa el resultado de la consulta. Cada tabla contiene las propiedades name, columns y rows:

  • La propiedad name es el nombre de la tabla.
  • La propiedad columns es una matriz de objetos que describe el esquema de cada columna.
  • La propiedad rows es una matriz de valores. Cada elemento de la matriz representa una fila en el conjunto de resultados.

En el ejemplo siguiente, podemos ver que el resultado contiene dos columnas: Category y count_. La primera columna, Category, representa el valor de la columna Category de la tabla AzureActivity. En la segunda columna, count_ es el recuento del número de eventos de la tabla AzureActivity para la categoría 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
                    ]
                ]
            }
        ]
    }

Errores de Log Analytics API de Azure Monitor

Si se produce un error grave durante la ejecución de la consulta, se devuelve un código de estado de error con un objeto de error de OneAPI que describe el error.

Si se produce un error no grave durante la ejecución de la consulta, el código de estado de respuesta es 200 OK. Contiene los resultados de la consulta en la propiedad tables como se describe. La respuesta también contiene una propiedad error, que es un objeto de error de OneAPI con el código PartialError. Los detalles del error se incluyen en la propiedad details.

Pasos siguientes

Obtenga más información sobre el uso de las opciones de API.