sql-tap - Visualiseur de trafic SQL en temps réel avec interface terminal
(github.com/mickamy)- Surveille et visualise en temps réel le flux de requêtes de bases de données majeures comme PostgreSQL, MySQL et TiDB
- Un proxy entre l’application et la base de données (
sql-tapd) intercepte toutes les requêtes SQL et les transmet au client TUI (sql-tap) via un flux gRPC- Une conception non intrusive qui permet d’observer le trafic de la base sans modification du code
- sql-tapd analyse directement le wire protocol de la base de données pour suivre les requêtes,
et enregistre finement jusqu’aux prepared statements, à la liaison de paramètres et au flux des transactions - Le client sql-tap se connecte au proxy via gRPC et affiche les requêtes sous forme de flux en temps réel
- Une interface interactive qui affiche de manière intuitive la liste des requêtes, les transactions, le temps d’exécution, les erreurs et le nombre de lignes affectées
- La fonctionnalité EXPLAIN / EXPLAIN ANALYZE permet d’analyser immédiatement le plan d’exécution des requêtes
- Raccourcis clavier : déplacement avec
j/k, recherche avec/, affichage du plan d’exécution avecx/X, bascule vers la vue d’analyse aveca, etc. - La vue Analytics visualise des statistiques de performance comme le nombre total d’exécutions et le temps moyen par requête
- Écrit en Go. Licence MIT
Aucun commentaire pour le moment.