14 points par xguru 2021-07-26 | 1 commentaires | Partager sur WhatsApp
<p>- Visionneuse capable d’analyser des logs en temps réel, de les agréger, d’en calculer les totaux, moyennes, maximums/minimums, avec tri possible <br /> → permet d’effectuer simplement des analyses sophistiquées en l’absence de graphite/kibana/honeycomb/splunk, etc.<br /> - Peut traiter 1M de logs par seconde (jusqu’à 5M dans les cas simples) <br /> - Permet d’implémenter une UI mise à jour en temps réel <br /> - Open source en Rust. Binaires fournis pour Linux/macOS (compilation possible pour d’autres OS)<br /> Exemples :<br /> - agrind '* | json | count by log_level' <br /> → agrège le nombre de logs par niveau 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 commentaires

 
xguru 2021-07-26
<p>The Logfile Navigator https://fr.news.hada.io/topic?id=4606<br /> Comme indiqué en bas de la page, la comparaison se fait aussi avec lnav : <br /> - Angle-grinder s’utilise quand on veut agréger des données en temps réel à partir d’un flot massif de logs, les traiter d’une certaine manière et les visualiser<br /> - lnav s’utilise quand on veut interroger, via SQLite, des logs déjà produits avec des requêtes SQL, etc.</p>