- 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 avec x/X, bascule vers la vue d’analyse avec a, 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.