Azure İzleyici'de günlük sorguları

Azure İzleyici Günlükleri, Azure Veri Gezgini'ı temel alır ve günlük sorguları aynı Kusto sorgu dili (KQL) kullanılarak yazılır. Bu, okunması ve yazılması kolay olacak şekilde tasarlanmış zengin bir dildir, bu nedenle bazı temel kılavuzlarla sorgu yazmaya başlayabilmeniz gerekir.

Azure İzleyici'de sorguları kullanacağınız alanlar şunlardır:

  • Log Analytics. günlük sorgularını düzenlemek ve sonuçlarını etkileşimli olarak analiz etmek için Azure portal birincil araç. Günlük sorgusunu Azure İzleyici'nin başka bir yerinde kullanmayı planlıyor olsanız bile, bunu genellikle son konumuna kopyalamadan önce Log Analytics'te yazar ve test edersiniz.
  • Günlük uyarı kuralları. Çalışma alanınızdaki verilerden sorunları proaktif olarak belirleyin. Her uyarı kuralı, düzenli aralıklarla otomatik olarak çalıştırılacak bir günlük sorgusunu temel alır. Sonuçlar, bir uyarı oluşturulup oluşturulmaması gerektiğini belirlemek için incelenir.
  • Çalışma kitapları. Azure portal etkileşimli görsel raporlarında farklı görselleştirmeler kullanan günlük sorgularının sonuçlarını ekleyin.
  • Azure Panoları. Günlük ve ölçüm verilerini birlikte görselleştirmenize ve isteğe bağlı olarak diğer Azure kullanıcılarıyla paylaşmanıza olanak tanıyan bir Azure panosuna herhangi bir sorgunun sonuçlarını sabitleyin.
  • Logic Apps. Logic Apps kullanarak otomatik bir iş akışında günlük sorgusunun sonuçlarını kullanın.
  • PowerShell. Komut satırından veya Invoke-AzOperationalInsightsQuery kullanan bir Azure Otomasyonu runbook'tan PowerShell betiğindeki günlük sorgusunun sonuçlarını kullanın.
  • Azure İzleyici Günlükleri API'si. Herhangi bir REST API istemcisinden çalışma alanından günlük verilerini alın. API isteği, alınacak verileri belirlemek için Azure İzleyici'ye karşı çalıştırılacak bir sorgu içerir.
  • Azure İzleyici Sorgu SDK'sı. .NET, Java, JavaScript veya Python için bir idiomatic istemci kitaplığı aracılığıyla çalışma alanından günlük verilerini alın.

Başlarken

KQL kullanarak günlük sorguları yazmayı öğrenmeye başlamanın en iyi yolu, kullanılabilir öğreticilerden ve örneklerden yararlanmaktır.

  • Log Analytics öğreticisi - Azure portal sorguları düzenlemek ve çalıştırmak için kullanacağınız araç olan Log Analytics'in özelliklerini kullanma öğreticisi. Ayrıca, doğrudan sorgu diliyle çalışmadan basit sorgular yazmanızı sağlar. Log Analytics'i daha önce kullanmadıysanız, diğer öğreticiler ve örneklerle kullanacağınız aracı anlamak için buradan başlayın.
  • KQL öğreticisi - Temel KQL kavramları ve yaygın işleçler hakkında kılavuzlu kılavuz. Bu, dilin kendisi ve günlük sorgularının yapısıyla hız almaya başlamak için en iyi yerdir.
  • Örnek sorgular - Log Analytics'te kullanılabilen örnek sorguların açıklaması. Sorguları değişiklik yapmadan kullanabilir veya KQL öğrenmek için örnek olarak kullanabilirsiniz.
  • Sorgu örnekleri - Çeşitli kavramları gösteren örnek sorgular.

Başvuru belgeleri

Tüm komutlar ve işleçler için başvuru da dahil olmak üzere KQL belgeleri Azure Veri Gezgini belgelerinde bulunabilir. KQL kullanırken yetkin olsanız bile, daha önce kullanmadığınız yeni komutları ve senaryoları araştırmak için başvuruyu düzenli olarak kullanmaya devam edersiniz.

Dil farkları

Azure İzleyici, Azure Veri Gezgini ile aynı KQL kullansa da bazı farklılıklar vardır. KQL belgelerinde, Azure İzleyici tarafından desteklenmeyen veya farklı işlevlere sahip olan işleçler belirtilir. Azure İzleyici'ye özgü işleçler Azure İzleyici içeriğinde belgelenmiştir. Aşağıdaki bölümlerde, hızlı başvuru için dilin sürümleri arasındaki farklar listelenmiştir.

Azure İzleyici'de desteklenmeyen deyimler

Azure İzleyici'de desteklenmeyen işlevler

Azure İzleyici'de desteklenmeyen işleçler

Azure İzleyici'de desteklenmeyen eklentiler

Azure İzleyici'deki ek işleçler

Aşağıdaki operatörler belirli Azure İzleyici özelliklerini destekler ve Azure İzleyici dışında kullanılamaz.

Sonraki adımlar