Log Parser Lizard

Özellikle IIS Loglarını analiz edebileceğiniz şahane bir araç. Log Parser Lizard

Öncelikle  Log Parser 2.2  ı indiriyoruz. Log Parser 2.2  Klasik kurulum sonrasında

C:\Program Files (x86)\Log Parser 2.2>regsvr32 LogParser.dll  komutu ile LogParser.dll  i alıyoruz.

Log Parser Lizard http://www.lizard-labs.com/log_parser_lizard.aspx  uygulamasını kuruyoruz. Almış olduğumuz IIS .log ve httperr loğlarını uygulama üzerinden açarak çalışmaya başlayabiliyoruz.

Örnek 1: 10 ar dakikalık ara ile alınan 404 hatalarının sayısı.

SELECT TO_LOCALTIME(QUANTIZE(TO_TIMESTAMP(date, time), 600)) AS ZamanDilimi, count(*) FROM C:\Temp\IIS\LogData\*.log where time > ’09:00:00′ and sc-status = 404                          group by ZamanDilimi

örnek1

Örnek 2:  Log dosyasındaki başlıkları görüntüleme

select TOP 1 * FROM C:\Temp\IIS\LogData\*.log

ornek2

Örnek 3: Alınan hata kodlarına göre guruplama. Kaç tane 404, 500 hatası alınmış gibi. 200 başarılı işlemlerdir.

SELECT scstatus, count(*) FROM C:\Temp\IIS\LogData\*.log group by scstatus

ornek3

Örnek 4: Hangi sayfalarda 500 hatası alınmış.

SELECT csuristem, scstatus, date, time FROM C:\Temp\IIS\LogData\*.log                                          where scstatus = 500

ornek4

Örnek 5: Belirtilen sayfadaki 10 sn den uzun süren hatalar.

SELECT csuristem, scstatus, date, time, timetaken FROM C:\Temp\IIS\LogData\*.log               where csuristem = ‘/9002y.aspx’ AND timetaken > 10000

ornek5

 Örnek 6: Alınan hata nedenlerinin sayılarının adetsel durumu
SELECT sreason, count(*) AS hits FROM C:\Temp\IIS\*.log group by sreason ORDER BY hits desc

ornek6

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir