sql-tap - टर्मिनल UI आधारित रियल-टाइम SQL ट्रैफिक व्यूअर
(github.com/mickamy)- PostgreSQL, MySQL, TiDB जैसे प्रमुख डेटाबेस के query flow को रियल-टाइम में मॉनिटर और विज़ुअलाइज़ करता है
- एप्लिकेशन और DB के बीच का proxy (sql-tapd) सभी SQL requests को intercept करता है और उन्हें gRPC stream के ज़रिए TUI client (sql-tap) तक पहुँचाता है
- कोड बदले बिना डेटाबेस ट्रैफिक को देखने योग्य non-intrusive design
- sql-tapd डेटाबेस के wire protocol को सीधे parse करके queries को track करता है,
और Prepared statement, parameter binding, transaction flow तक का बारीकी से रिकॉर्ड रखता है - sql-tap client gRPC के माध्यम से proxy से जुड़ता है और रियल-टाइम stream के रूप में queries दिखाता है
- query सूची, transaction, execution time, errors, प्रभावित rows की संख्या आदि को सहज रूप से दिखाने वाला interactive UI
- EXPLAIN / EXPLAIN ANALYZE फीचर के जरिए query execution plan का तुरंत विश्लेषण संभव
- कीबोर्ड शॉर्टकट:
j/kसे नेविगेट करें,/से search,x/Xसे execution plan देखें,aसे analysis view बदलें आदि - Analytics view में प्रति query कुल execution count, औसत समय जैसी performance statistics का visualization
- Go में लिखा गया। MIT लाइसेंस
अभी कोई टिप्पणी नहीं है.