Angle-grinder - penampil log real-time
(github.com)<p>- Penampil yang dapat mem-parsing, mengagregasi, menghitung total, rata-rata, maksimum/minimum, dan mengurutkan log secara real-time <br />
→ Memungkinkan analisis yang sederhana namun canggih saat graphite/kibana/honeycomb/splunk dan sejenisnya tidak tersedia<br />
- Mampu memproses log pada skala 1M per detik (hingga 5M untuk kasus sederhana) <br />
- Dapat membangun UI yang diperbarui secara real-time <br />
- Open source Rust. Menyediakan biner Linux/Mac (dapat dikompilasi untuk OS lain)<br />
Contoh:<br />
- agrind '* | json | count by log_level' <br />
→ Mengagregasi jumlah log per level log dalam format JSON<br />
- '* | json | where status_code >= 400'<br />
- '* | json | where user_id_a == user_id_b'<br />
- '* | json | where url != "/hostname"'<br />
- '* | json | count, p50(response_ms), p90(response_ms), count by status_code >= 400, url'</p>
1 komentar