- PostgreSQL、MySQL、TiDB など主要データベースのクエリフローを リアルタイムで監視・可視化
- アプリケーションとDBの間のプロキシ(sql-tapd) がすべてのSQLリクエストを傍受し、それを gRPCストリーム として TUIクライアント(sql-tap) に転送
- コード修正なしで データベーストラフィックを観測できる 非侵襲的な設計
- sql-tapd はデータベースの wire protocol を直接パースしてクエリを追跡し、
Prepared statement、パラメータバインディング、トランザクションフロー まで詳細に記録
- sql-tap クライアントはgRPC経由でプロキシに接続され、リアルタイムストリーム形式でクエリを表示
- クエリ一覧、トランザクション、実行時間、エラー、影響を受けた行数などを 直感的に表示するインタラクティブUI
- EXPLAIN / EXPLAIN ANALYZE 機能によりクエリ実行計画を即座に分析可能
- キーボードショートカット:
j/k で移動、/ で検索、x/X で実行計画を確認、a で分析ビュー切り替え
- Analyticsビュー でクエリごとの総実行回数、平均時間などの 性能統計を可視化
- Goで書かれている。MITライセンス
まだコメントはありません。