14 puan yazan xguru 2021-07-26 | 1 yorum | WhatsApp'ta paylaş
  • Logları gerçek zamanlı olarak ayrıştıran, toplulaştıran; toplam, ortalama, maksimum/minimum ve sıralanabilir görünüm sunan bir görüntüleyici

→ graphite/kibana/honeycomb/splunk vb. olmadığında basitçe ama gelişmiş analiz yapmayı mümkün kılar

  • Saniyede 1M (basit durumlarda 5M) düzeyinde log işleyebilir

  • Gerçek zamanlı güncellenen bir UI oluşturmak mümkün

  • Rust açık kaynak. Linux/Mac ikilileri sunuluyor (diğer OS'lerde derlenebilir)

    Reklam

Örnekler:

  • agrind '* | json | count by log_level'

→ JSON olarak log seviyesine göre log sayısını toplulaştırır

Reklam
  • '* | json | where status_code >= 400'

  • '* | json | where user_id_a == user_id_b'

  • '* | json | where url != "/hostname"'

  • '* | json | count, p50(response_ms), p90(response_ms), count by status_code >= 400, url'

1 yorum

 
xguru 2021-07-26

The Logfile Navigator https://tr.news.hada.io/topic?id=4606

Sayfanın alt kısmında da belirtildiği gibi mevcut lnav ile karşılaştırılıyor:

  • Angle-grinder, akan loglardan gerçek zamanlı olarak veri toplayıp bunu işleyerek görmek istediğinizde kullanılır

  • lnav ise sqlite üzerinden, zaten çıktısı alınmış logları SQL vb. ile sorgulamak istediğinizde kullanılır