Angle-grinder - gerçek zamanlı log görüntüleyici
(github.com)<p>- Logları gerçek zamanlı olarak ayrıştıran, toplulaştıran; toplam, ortalama, maksimum/minimum ve sıralanabilir görünüm sunan bir görüntüleyici <br />
→ graphite/kibana/honeycomb/splunk vb. olmadığında basitçe ama gelişmiş analiz yapmayı mümkün kılar<br />
- Saniyede 1M (basit durumlarda 5M) düzeyinde log işleyebilir <br />
- Gerçek zamanlı güncellenen bir UI oluşturmak mümkün <br />
- Rust açık kaynak. Linux/Mac ikilileri sunuluyor (diğer OS'lerde derlenebilir)<br />
Örnekler:<br />
- agrind '* | json | count by log_level' <br />
→ JSON olarak log seviyesine göre log sayısını toplulaştırır<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 yorum