Orada çok sayıda günlük görüntüleyici / Log analiz araçları çoğu işletim sistemleri tarafından sağlanan standart günlük analiz işlevselliği için yetersiz olduğu gerçeğini yeterince yansıtan piyasa, karmaşık yazılım sorunları gidermek.
Bu yüzden, komut satırı odaklı Linux/Unix işletim sistemi grep ve düzenli ifadeler gibi güçlü standart günlük analiz araçları sağlar. Bunlar oldukça örneğin hareket hızı istatistik hesaplama tek günlük satırı veri analizi için yeterlidir. Ancak, biz örneğin gerekirse kısa Güz günlük satırlarını, yani tanıma mantıksal olarak bağlantılı çizgiler arasındaki korelasyon analiz etmek. Biz istatistik sistemi tepki süresi, hesaplamak gerekir eğer yani, yukarıdaki örnekte, biz ilk başlangıç ve satır sonu her hareket için bulmalıyız. Hatta içinde Linux, gelişmiş komut dosyası bu görev gerektirir ve sonunda görev çok makul bir süre içinde tamamlamak zaman-tüketmek kanıtlamak olabilir.
Aslında grafik kullanıcı arabirimi, Windows'un kullandığı ama orada hiçbir standart grafik log analiz ve standart metin editörleri ofis kullanımı için tasarlanmıştır ve yalnızca basit bir dize arama sunuyoruz. (O Linux üzerinde dayalı olarak) isteğe bağlı bir komut satırı arabirimi de kullanmanın olsa aynı Mac OS için geçerlidir. Linux ortamında Windows Cygwin yazılım yardımıyla simülasyonu yapılabilir.
Bize göre günlük görüntüleyici en iyi seçmek için uygun, görevler size 5 ana soru dikkate almak gerekir.
Soru #1. Analiz etmek gerek günlük dosyasının boyutu nedir. Zaman zaman çoğu zaman yazılım sistemleri bir yöntemle günlük dönme yerinde olmasına rağmen günlük dosyalarının çok büyük alınırsa; Yazılım uzmanları bazen çözümlemek eğe yere 1 GB gerekir. Özellikle içinde pencere eşiği, kolay bir iş değil büyük dosyaları işleme, yani değerlendirirsiniz boyutunuz günlük dosyası için bir aracın performansı.
Soru #2. İkili dosyalar analiz etmek gerek. Çoğu aracı yalnızca metin biçiminde günlükleri destekler.
Soru #3. Daha uzun aralıklarla analiz etmek için birden çok günlük dosyası birleştirme ihtiyacı tahmin mi? Örneğin daha güvenilir istatistikler elde etmek için. Her aracı bu destekler.
Soru #4. Bir grafik analiz aracı tercih ederdim. O bir resim bin kelime değerinde olabilir, ama o bilinenin de günlük analizde doğru mu? Evet cevabıdır. Her günlük satırı bilgileri ile aşırı yüklü olduğu ve daha önce gördüğümüz gibi günlüğü satırlarının sayısı genellikle kolayca aralarında görsel olarak gezinmek için büyük - o üstünde belgili tanımlık perde tomar zaman sadece hafıza bu kadar bilgi saklayamazsınız. Grafik analiz, yapım o eğilimler görmeyi veya sadece daha hızlı sizin için ne arıyorsanız bulmak için yeni bir boyut katıyor.
Grafik işlevselliği bir günlük görüş-e doğru eklemek kolay bir iş değildir. A günlük dosyasını düzenli bir yapıya sahip değil: genellikle günlük nerede birçok bağımsız süreçleri yazmak mesajları, her biri kendi biçimi kullanarak yerdir. Böyle bir yapılandırılmış dosya ile karşılaştırıldığında örneğin elektronik olarak, biz sadece birbirlerine karşı bir sütun çizmek değil.
Bu sorunu çözmenin bir yolu tanıma ve bize getiriyor günlük desenleri analiz işlevlerini katmaktadır
Soru #5. Günlük desenleri arama ve onları analiz etmek gerekir. Günlük desen farklı değer, ilişkili anahtar kelimeler tekrarlanabilir bir kombinasyonudur.
Bir örnek alalım. Herhangi bir Web sunucusu günlüğü yinelenen HTTP GET talebine ve 200 OK (veya başka bir kod) yanıt içermiyor. Her istek sunucu üzerinde belirli bir sayfaya işaret eden bir URI vardır. Bu 3 nesneler (almak, URI ve 200 OK) doğal bir desen oluşturmak ve burada İstek URI ve/veya yanıt kodu grafik başlığı olarak işlenebilir saat fonksiyonu çizilebilir gibi onun olay işaret.
Güçlü Log analiz olabilir nasıl gösterir ne zaman veri işleme kalıpları kullanarak oturum bu örnek Grafik sunumu ile birleştirilmiştir.