14 poin oleh xguru 2021-07-26 | 1 komentar | Bagikan ke WhatsApp
  • Penampil yang dapat mem-parsing, mengagregasi, menghitung total, rata-rata, maksimum/minimum, dan mengurutkan log secara real-time

→ Memungkinkan analisis yang sederhana namun canggih saat graphite/kibana/honeycomb/splunk dan sejenisnya tidak tersedia

  • Mampu memproses log pada skala 1M per detik (hingga 5M untuk kasus sederhana)

  • Dapat membangun UI yang diperbarui secara real-time

  • Open source Rust. Menyediakan biner Linux/Mac (dapat dikompilasi untuk OS lain)

Contoh:

  • agrind '* | json | count by log_level'

→ Mengagregasi jumlah log per level log dalam format JSON

  • '* | 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 komentar

 
xguru 2021-07-26

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

Seperti yang juga tertulis di bagian bawah halaman, ini sering dibandingkan dengan lnav yang sudah ada sebelumnya,

  • Angle-grinder digunakan saat Anda ingin mengumpulkan data secara real-time dari log yang terus mengalir, lalu memprosesnya untuk melihat hasilnya

  • lnav digunakan saat Anda ingin melakukan kueri pada log yang sudah dihasilkan melalui sqlite, misalnya dengan SQL