14 puntos por xguru 2021-07-26 | 1 comentarios | Compartir por WhatsApp
<p>- Visor capaz de parsear logs en tiempo real y mostrar agregaciones, sumas, promedios, máximos/mínimos y ordenamiento <br /> → permite realizar análisis simples pero sofisticados cuando no se cuenta con graphite/kibana/honeycomb/splunk, etc.<br /> - Puede procesar logs a una escala de 1M por segundo (hasta 5M en casos simples) <br /> - Permite implementar una UI que se actualiza en tiempo real <br /> - Open source en Rust. Ofrece binarios para Linux/Mac (se puede compilar para otros OS)<br /> Ejemplos:<br /> - agrind '* | json | count by log_level' <br /> → cuenta logs por nivel de log en 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 comentarios

 
xguru 2021-07-26
<p>The Logfile Navigator https://es.news.hada.io/topic?id=4606<br /> Como también se menciona al final de la página, se lo compara con lnav existente:<br /> - Angle-grinder se usa cuando quieres recopilar datos en tiempo real de logs que llegan sin parar para procesarlos de alguna manera y verlos<br /> - lnav se usa cuando quieres consultar logs ya generados mediante SQLite, usando SQL u otras consultas</p>