Azure İzleyici Log Analytics API'sine genel bakış

Log Analytics Sorgu API'si, Azure İzleyici günlükleri tarafından toplanan verilerin tamamını sorgulamak için kullanabileceğiniz bir REST API'dir. Hizmet genelinde kullanılan sorgu dilini kullanabilirsiniz. Verileri almak, verilerinizin yeni görselleştirmelerini oluşturmak ve Log Analytics'in özelliklerini genişletmek için bu API'yi kullanın.

Log Analytics API kimlik doğrulaması

Log Analytics API'sine erişmek için kimlik doğrulaması yapmanız gerekir:

  • Çalışma alanlarınızı sorgulamak için Microsoft Entra kimlik doğrulamasını kullanmanız gerekir.
  • Microsoft Entra kimlik doğrulamasını kullanmadan API'yi hızla keşfetmek için, üretim dışı bir ortamdaki örnek verileri sorgulamak için bir API anahtarı kullanabilirsiniz.

Çalışma alanı verileri için Microsoft Entra kimlik doğrulaması

Log Analytics API'si, üç farklı Microsoft Entra ID OAuth2 akışıyla Microsoft Entra kimlik doğrulamasını destekler:

  • Yetki kodu
  • Örtük
  • İstemci kimlik bilgileri

Yetkilendirme kodu akışı ve örtük akış, uygulamanızda en az bir kullanıcı etkileşimli oturum açma gerektirir. Etkileşimli olmayan bir akışa ihtiyacınız varsa istemci kimlik bilgileri akışını kullanın.

Belirteç aldıktan sonra Log Analytics API'sini çağırma işlemi tüm akışlar için aynıdır. İstekler, OAuth2 akışından alınan belirteçle doldurulmuş üst bilgi gerektirir Authorization: Bearer .

Örnek veriler için API anahtarı kimlik doğrulaması

Microsoft Entra kimlik doğrulamasını kullanmadan API'yi hızla keşfetmek için örnek verileri içeren bir tanıtım çalışma alanı sunuyoruz. API anahtarı kullanarak kimlik doğrulaması yapabilirsiniz.

Not

Microsoft Entra kimlik doğrulamasını kullandığınızda, Uygulama Analizler REST API'sinin yeni rol tabanlı erişim denetimi izinlerini tanıması 60 dakika kadar sürebilir. İzinler yayılırken REST API çağrıları 403 hata koduyla başarısız olabilir.

Log Analytics API sorgu sınırları

Sorgu sınırları hakkında bilgi için bu web sayfasının Sorgu API'si bölümüne bakın.

Log Analytics API'sini deneyin

KOD yazmadan API'yi denemek için şunları kullanabilirsiniz:

REST API'yi doğrudan çağırmak yerine, idiomatic Azure İzleyici Sorgusu istemci kitaplıklarını kullanabilirsiniz:

Her istemci kitaplığı, çalışma alanından günlük verilerini almanıza olanak tanıyan REST API çevresinde bir sarmalayıcıdır.