- Monitorea y visualiza en tiempo real el flujo de consultas de bases de datos principales como PostgreSQL, MySQL y TiDB
- Un proxy entre la aplicación y la DB (sql-tapd) intercepta todas las solicitudes SQL y las envía al cliente TUI (sql-tap) mediante un stream de gRPC
- Diseño no intrusivo que permite observar el tráfico de la base de datos sin modificar el código
- sql-tapd analiza directamente el wire protocol de la base de datos para rastrear consultas y registrar en detalle incluso prepared statements, vinculación de parámetros y flujo de transacciones
- El cliente sql-tap se conecta al proxy por gRPC y muestra las consultas como un stream en tiempo real
- UI interactiva que muestra de forma intuitiva la lista de consultas, transacciones, tiempo de ejecución, errores y cantidad de filas afectadas
- Permite analizar al instante el plan de ejecución de consultas mediante EXPLAIN / EXPLAIN ANALYZE
- Atajos de teclado: moverse con
j/k, buscar con /, revisar el plan de ejecución con x/X, cambiar a la vista de análisis con a, etc.
- En la vista Analytics, visualiza estadísticas de rendimiento como el total de ejecuciones por consulta y el tiempo promedio
- Escrito en Go. Licencia MIT
Aún no hay comentarios.