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:
Log Analytics çalışma alanımenüsünden Günlükler'i seçin.
Ekranın sağ tarafındaki üç nokta menüsünü seçin ve arama işi modunu açın.
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.
Zaman seçiciyi kullanarak arama işi tarih aralığını belirtin.
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ç 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.
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.
Yeni oluşturulan arama işi sonuçları tablosuna akmaya başlarken arama işi sonuçlarını görebilirsiniz.
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şi durumunu ve ayrıntılarını alma
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:
- Nerede
- Genişlet -mek
- Proje
- proje dışı
- project-keep
- project-rename
- project-reorder
- Ayrıştı -rma
- ayrıştırma yeri
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ı.