Angle-grinder - visualizador de logs em tempo real
(github.com)<p>- Visualizador que analisa, agrega, soma, calcula média, máximo/mínimo e permite ordenar logs em tempo real <br />
→ quando não há graphite/kibana/honeycomb/splunk etc., permite fazer análises sofisticadas de forma simples<br />
- Consegue processar 1M de logs por segundo (5M em casos simples) <br />
- Permite implementar uma UI atualizada em tempo real <br />
- Open source em Rust. Binários disponíveis para Linux/Mac (é possível compilar para outros OS)<br />
Exemplo:<br />
- agrind '* | json | count by log_level' <br />
→ agrega a contagem de logs por nível de log em 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 comentários