Angle-grinder - リアルタイムログビューア
(github.com)<p>- ログをリアルタイムにパース、集計、合計、平均、最大/最小、並べ替え可能なビューア <br />
→ graphite/kibana/honeycomb/splunk などがないときでも、シンプルに高度な分析を実行可能<br />
- 1秒あたり1M(シンプルなケースでは5M)単位のログ処理が可能 <br />
- リアルタイムで更新されるUIを実装可能 <br />
- Rustオープンソース。Linux/Macバイナリを提供(他のOSでもコンパイル可能)<br />
例:<br />
- agrind '* | json | count by log_level' <br />
→ 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件のコメント