Log Analys Specification with Apache Hadoop

Log Analiz, Apache Hadoop üzerinde çalışan ve uygulamaların oluşturmuş olduğu log dosyalarının analizini gerçekleştiren Java’da yazılmış bir araçtır. Specification içerisinde bazı kurallar tanımlıdır, bunlardan en önemlisi analiz edilecek olan datanın başında ASCII STX(Start Of Text) ve sonunda ASCII ETX(End Of Text) karekterlerinin olmasıdır. İlerleyen zamanlar da birçok detaya yer vereceğim.

Log Analiz v0.1 şuan da aşağıdaki özelliklere sahiptir;

  • Method bazında; Methodların toplam çalışma zamanı, bir log dosyası içerisinde çağrılan toplam method sayısı. Bu methodların çağrılma zamanları gibi analizleri yapabilmektedir.
  • Log dosyası eğer Java Web Application ise Context initialization ve Context destroyed aksiyonları için uygulamanın server’da ne kadar sürede ayağa kalktığı ve durduğu tespit edilebilmektedir.
  • Bir method içerisinde tanımı gerçekleştirilen değişken tanımları sayısı ve bu değişkenlerin bellekte kapladığı alanın byte cinsinden değeri bulunabilmektedir.
  • Analiz sonucu oluşan dataların HTTP üzerinden monitoringi yapılabilmektedir.
  • Log dosyasında boyut sınırlaması bulunmamaktadır.

 

Devamı gelecektir, Allah utandırmasın.

~ A.AKKUS

 

577 Total Views 2 Views Today