Angle-grinder - penampil log real-time
(github.com)- 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
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