sql-tap - visualizador de tráfego SQL em tempo real com interface TUI no terminal
(github.com/mickamy)- PostgreSQL, MySQL, TiDB e outros bancos de dados principais têm seu fluxo de consultas monitorado e visualizado em tempo real
- Um proxy entre a aplicação e o banco de dados (sql-tapd) intercepta todas as requisições SQL e as transmite por stream gRPC para o cliente TUI (sql-tap)
- Design não intrusivo que permite observar o tráfego do banco de dados sem modificar o código
- O sql-tapd faz o parsing direto do wire protocol do banco de dados para rastrear consultas,
registrando em detalhe até prepared statements, binding de parâmetros e fluxo de transações - O cliente sql-tap conecta-se ao proxy via gRPC para exibir consultas em formato de stream em tempo real
- UI interativa que mostra de forma intuitiva a lista de consultas, transações, tempo de execução, erros e número de linhas afetadas
- Com EXPLAIN / EXPLAIN ANALYZE, é possível analisar imediatamente o plano de execução da consulta
- Atalhos de teclado: mover com
j/k, buscar com/, ver plano de execução comx/X, alternar para a visão de análise comaetc. - Na visão Analytics, visualização de estatísticas de desempenho como total de execuções por consulta e tempo médio
- Escrito em Go. Licença MIT
Ainda não há comentários.