Azure İzleyici Log Analytics API'si yanıt biçimi
Azure İzleyici Log Analytics API'si yanıtı, tablo nesneleri dizisi içeren bir JSON dizesidir.
tables
özelliği, sorgu sonucunu temsil eden bir tablo dizisidir. Her tablo , columns
ve rows
özelliklerini içerirname
:
name
özelliği tablonun adıdır.columns
özelliği, her sütunun şemasını açıklayan bir nesne dizisidir.rows
özelliği bir değer dizisidir. Dizideki her öğe sonuç kümesindeki bir satırı temsil eder.
Aşağıdaki örnekte, sonucun iki sütun içerdiğini görebiliriz: Category
ve count_
. İlk sütun olan Category
, tablodaki sütunun Category
AzureActivity
değerini temsil eder. İkinci sütun, count_
tablodaki AzureActivity
belirli kategoriye ait olay sayısının sayısıdır.
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
]
]
}
]
}
Azure İzleyici Log Analytics API hataları
Sorgu yürütme sırasında önemli bir hata oluşursa, hatayı açıklayan bir OneAPI hata nesnesiyle bir hata durum kodu döndürülür.
Sorgu yürütme sırasında önemli olmayan bir hata oluşursa yanıt durum kodu olur 200 OK
. Özelliğinde tables
sorgu sonuçlarını açıklandığı gibi içerir. Yanıt ayrıca koduna PartialError
sahip bir OneAPI hata nesnesi olan bir error
özellik içerir. Hatanın ayrıntıları özelliğine details
eklenir.
Sonraki adımlar
API seçeneklerini kullanma hakkında daha fazla bilgi edinin.