sql-tap - Terminal UI tabanlı gerçek zamanlı SQL trafik görüntüleyici
(github.com/mickamy)- PostgreSQL, MySQL, TiDB gibi başlıca veritabanlarının sorgu akışını gerçek zamanlı olarak izler ve görselleştirir
- Uygulama ile DB arasındaki proxy (
sql-tapd) tüm SQL isteklerini yakalar ve bunları gRPC stream ile TUI istemcisine (sql-tap) iletir- Kod değişikliği olmadan veritabanı trafiğini gözlemlemeyi sağlayan intrusive olmayan tasarım
- sql-tapd, veritabanının wire protocol yapısını doğrudan parse ederek sorguları takip eder ve
prepared statement, parametre binding ve transaction akışına kadar ayrıntılı kayıt tutar - sql-tap istemcisi, gRPC üzerinden proxy'ye bağlanır ve sorguları gerçek zamanlı stream olarak gösterir
- Sorgu listesi, transaction'lar, yürütme süresi, hatalar, etkilenen satır sayısı gibi bilgileri sezgisel biçimde gösteren interaktif UI
- EXPLAIN / EXPLAIN ANALYZE özelliğiyle sorgu yürütme planı anında analiz edilebilir
- Klavye kısayolları:
j/kile gezinme,/ile arama,x/Xile yürütme planını görüntüleme,aile analiz görünümünü değiştirme vb. - Analytics görünümünde, sorgu başına toplam çalıştırma sayısı, ortalama süre gibi performans istatistiklerini görselleştirir
- Go ile yazılmıştır. MIT lisansı
Henüz yorum yok.