14 pontos por xguru 2021-07-26 | 1 comentários | Compartilhar no WhatsApp
<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 &gt;= 400'<br /> - '* | json | where user_id_a == user_id_b'<br /> - '* | json | where url != &quot;/hostname&quot;'<br /> - '* | json | count, p50(response_ms), p90(response_ms), count by status_code &gt;= 400, url'</p>

1 comentários

 
xguru 2021-07-26
<p>The Logfile Navigator https://pt.news.hada.io/topic?id=4606<br /> Como também aparece no rodapé da página, ele é comparado ao lnav existente, <br /> - o Angle-grinder é usado quando você quer agregar dados em tempo real a partir de logs que estão chegando sem parar, processar alguma coisa e visualizar o resultado<br /> - o lnav é usado quando você quer consultar logs já emitidos por meio de SQL etc., via sqlite</p>