Azure İzleyici'de arama işlerini çalıştırma

Arama işleri, daha fazla analiz için kayıtları çalışma alanınızdaki yeni bir arama tablosuna getiren zaman uyumsuz sorgulardır. Arama işi, paralel işleme yaklaşımını kullanır ve büyük veri kümelerinde saatlerce çalışabilir. Bu makalede arama işinin nasıl oluşturulacağı ve sonuçta elde edilen verilerin nasıl sorgulandığı açıklanır.

Not

Arama işi özelliği şu anda müşteri tarafından yönetilen anahtarlara sahip çalışma alanlarında ve Çin Doğu 2 bölgesinde desteklenmemektedir.

Arama işlerinin kullanım alanları

10 dakikalık günlük sorgusu zaman aşımı, büyük veri hacimlerinde arama yapmak için yeterli olmadığında veya yavaş bir sorgu çalıştırıyorsanız bir arama işi kullanın.

Arama işleri, Arşivlenmiş Günlükler ve Temel Günlükler tablolarındaki kayıtları sorgular için kullanabileceğiniz yeni bir günlük tablosuna almanıza da olanak tanır. Bu şekilde, bir arama işi çalıştırmak aşağıdakilere alternatif olabilir:

  • Belirli bir zaman aralığı için Arşivlenmiş Günlükler'den verileri geri yükleme.
    Büyük miktarda veri üzerinde çok sayıda sorgu çalıştırmak için geçici bir gereksiniminiz olduğunda geri yüklemeyi kullanın.

  • Temel Günlükleri doğrudan sorgulama ve her sorgu için ödeme.
    Hangi alternatifin daha uygun maliyetli olduğunu belirlemek için, Temel Günlükleri sorgulamanın maliyetini arama işini çalıştırma ve arama işi sonuçlarını depolama maliyetiyle karşılaştırın.

Arama işi ne yapar?

Arama işi, sonuçlarını kaynak verilerle aynı çalışma alanında bulunan yeni bir tabloya gönderir. Sonuçlar tablosu, arama işi başlar başlamaz kullanılabilir, ancak sonuçların görünmeye başlaması zaman alabilir.

Arama işi sonuçları tablosu, günlük sorguları ve çalışma alanında tabloları kullanan diğer Azure İzleyici özellikleri için kullanılabilen bir Analiz tablosudur . Tablo çalışma alanı için ayarlanan bekletme değerini kullanır, ancak tablo oluşturulduktan sonra bu değeri değiştirebilirsiniz.

Arama sonuçları tablosu şeması, kaynak tablo şemasını ve belirtilen sorguyu temel alır. Aşağıdaki diğer sütunlar kaynak kayıtları izlemenize yardımcı olur:

Sütun Değer
_OriginalType Kaynak tablodan değer yazın.
_OriginalItemId Kaynak tablodan değer _ItemID.
_OriginalTimeGenerated Kaynak tablodan TimeGenerated değeri.
TimeGenerated Arama işinin çalıştırıldığı saat.

Sonuçlar tablosundaki sorgular günlük sorgusu denetiminde görünür, ancak ilk arama işinde görünmez.

Arama işi çalıştırma

Büyük veri kümelerindeki kayıtları çalışma alanınızdaki yeni bir arama sonuçları tablosuna getirmek için bir arama işi çalıştırın.

İpucu

Bir arama işini çalıştırmak için ücretlendirilirsiniz. Bu nedenle, arama işini çalıştırmadan önce sorgunuzu etkileşimli sorgu modunda yazın ve iyileştirin.

Arama işini çalıştırmak için Azure portal:

  1. Log Analytics çalışma alanımenüsünden Günlükler'i seçin.

  2. Ekranın sağ tarafındaki üç nokta menüsünü seçin ve arama işi modunu açın.

    Arama iş modu anahtarının vurgulandığı Günlükler ekranının ekran görüntüsü.

    Azure İzleyici Günlükleri IntelliSense , arama işi sorgunuzu yazmanıza yardımcı olmak için arama işi modunda KQL sorgu sınırlamalarını destekler.

  3. Zaman seçiciyi kullanarak arama işi tarih aralığını belirtin.

  4. Arama işi sorgusunu yazın ve İş Ara düğmesini seçin.

    Azure İzleyici Günlükleri, sonuç kümesi tablosu için bir ad girmenizi ister ve arama işinin faturalamaya tabi olduğunu size bildirir.

    Arama işi sonuçları tablosu için bir ad sağlamaya yönelik Azure İzleyici Günlükleri istemini gösteren ekran görüntüsü.

  5. Arama işi sonuç tablosu için bir ad girin ve Arama işini çalıştır'ı seçin.

    Azure İzleyici Günlükleri, arama işini çalıştırır ve arama işi sonuçlarınız için çalışma alanınızda yeni bir tablo oluşturur.

    Arama işinin çalıştığını ve arama işi sonuçları tablosunun kısa süre sonra kullanıma sunulacağını belirten Azure İzleyici Günlükleri iletisini gösteren ekran görüntüsü.

  6. Yeni tablo hazır olduğunda, Tabloyu Log Analytics'te görüntülemek için tablename_SRCH görüntüle'yi seçin.

    Arama işi sonuçları tablosunun görüntülenebilen Azure İzleyici Günlükleri iletisini gösteren ekran görüntüsü.

    Yeni oluşturulan arama işi sonuçları tablosuna akmaya başlarken arama işi sonuçlarını görebilirsiniz.

    Veri içeren arama işi sonuçları tablosunu gösteren ekran görüntüsü.

    Azure İzleyici Günlükleri, arama işinin sonunda bir Arama işi tamamlandı iletisini gösterir. Sonuç tablosu artık arama sorgusuyla eşleşen tüm kayıtlarla birlikte hazırdır.

    Arama işinin tamamlandığını belirten Azure İzleyici Günlükleri iletisini gösteren ekran görüntüsü.

Arama işi durumunu ve ayrıntılarını alma

  1. Log Analytics çalışma alanımenüsünden Günlükler'i seçin.

  2. Tüm arama işi sonuçları tablolarını görüntülemek için Tablolar sekmesinde Arama sonuçları'nı seçin.

    Arama işi sonuçları tablosundaki simge, arama işi tamamlanana kadar bir güncelleştirme göstergesi görüntüler.

    arama sonuçları altında listelenen arama sonuçları tablolarının yer Azure portal Günlükler ekranındaKi Tablolar sekmesini gösteren ekran görüntüsü.

Arama işi tablosunu silme

Tabloyu sorgulamayı bitirdiğinizde arama işi tablosunu silmenizi öneririz. Bu, çalışma alanı dağınıklığı ve veri saklama için ek ücretleri azaltır.

Sınırlamalar

Arama işleri aşağıdaki sınırlamalara tabidir:

  • Bir kerede bir tabloyu sorgulamak için iyileştirilmiştir.
  • Arama tarihi aralığı bir yıla kadardır.
  • 24 saatlik zaman aşımına kadar uzun süre çalışan aramaları destekler.
  • Sonuçlar, kayıt kümesindeki bir milyon kayıtla sınırlıdır.
  • Eşzamanlı yürütme, çalışma alanı başına beş arama işiyle sınırlıdır.
  • Çalışma alanı başına 100 arama sonuçları tablosuyla sınırlıdır.
  • Çalışma alanı başına günde 100 arama işi yürütmesi ile sınırlıdır.

Kayıt sınırına ulaştığınızda, Azure işi kısmi başarı durumuyla durdurur ve tabloda yalnızca o noktaya kadar alınan kayıtlar yer alır.

KQL sorgu sınırlamaları

Arama işleri, belirli bir tablodaki büyük hacimli verileri taramaya yöneliktir. Bu nedenle, arama işi sorguları her zaman bir tablo adıyla başlamalıdır. Dağıtım ve segmentasyon kullanarak zaman uyumsuz yürütmeyi etkinleştirmek için sorgu, işleçleri de dahil olmak üzere KQL'nin bir alt kümesini destekler:

Bu işleçler içindeki tüm işlevleri ve ikili işleçleri kullanabilirsiniz.

Fiyatlandırma modeli

Arama işinin ücreti aşağıdakilere bağlıdır:

  • Arama işi yürütme - arama işinin taraması gereken veri miktarı.
  • Arama işi sonuçları: Normal günlük verileri alım fiyatlarına göre sonuçlar tablosunda alınan veri miktarı.

Örneğin, tablonuz günde 500 GB tutuyorsa, üç günlük bir sorgu için 1500 GB taranmış veri için ücretlendirilirsiniz. İş 1000 kayıt döndürürse, bu 1000 kaydı sonuçlar tablosuna almak için ücretlendirilirsiniz.

Not

Arama işi yürütme 2023'e kadar ücretsizdir. Başka bir deyişle, 2023'in başına kadar, arama işini yürütmek için değil, yalnızca arama sonuçlarını almak için ücretlendirilirsiniz.

Daha fazla bilgi için bkz. Azure İzleyici fiyatlandırması.

Sonraki adımlar