Бөлісу құралы:


Формат ответа API Log Analytics для Azure Monitor

Ответ API Log Analytics Azure Monitor — это строка JSON, содержащая массив объектов таблиц.

Это tables свойство представляет собой массив таблиц, представляющих результат запроса. Каждая таблица содержит nameи columnsrows свойства:

  • Свойство name содержит имя таблицы.
  • Свойство columns представляет собой массив объектов, описывающих схему каждого столбца.
  • Свойство rows представляет собой массив значений. Каждый элемент в этом массиве представляет строку в результирующем наборе.

В следующем примере можно увидеть, что результат содержит два столбца: Category и count_. Первый столбец представляет значение столбца CategoryCategory в AzureActivity таблице. Второй столбец count_ — это количество событий в AzureActivity таблице для конкретной категории.

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

Ошибки API Log Analytics для Azure Monitor

Если во время выполнения запроса возникает неустранимая ошибка, код состояния ошибки возвращается с объектом ошибки OneAPI , описывающим ошибку.

Если во время выполнения запроса возникает неустранимая ошибка, код состояния ответа равен 200 OK. Он содержит результаты запроса в свойстве tables , как описано. Ответ также содержит error свойство, которое является объектом ошибки OneAPI с кодом PartialError. Подробные сведения об ошибке содержатся в свойстве details.

Следующие шаги

Дополнительные сведения об использовании параметров API.