ClickLens
LiveOpen SourceSelf-HostedDebug en optimaliseer ClickHouse queries
Over
ClickLens is een single-binary web applicatie voor het analyseren van ClickHouse query performance. Het verbindt met elke ClickHouse instance en biedt een uitgebreide debugging-interface met flame graphs, thread-analyses, query fingerprints, cluster ops monitoring (replicatie, DDL-queue, mutaties, merges) en een tabeloptimalisatie-tool die kopieerbare DDL-statements genereert. Gebouwd omdat de ingebouwde tools niet genoeg waren voor real-world query debugging.
Kenmerken
- Query analyse met tijdreeks-grafieken en thread-analyses
- Flame graphs en interactieve EXPLAIN vanuit trace_log (CPU, Memory, Real)
- Query fingerprints met P50/P95 latency trends, plus side-by-side query-vergelijking
- Cluster ops monitoring: replicatie, distributed DDL-queue, mutaties en merges
- SQL editor met schema browser, geparametriseerde en opgeslagen queries
- Tabeloptimalisatie met kopieerbare ALTER TABLE aanbevelingen
- Beheer van users, roles en grants met permissie-gegate acties
Single Binary, Zero Config
De volledige applicatie — Go backend en React frontend — compileert naar een enkele statische binary. Geen database, geen config-bestanden, geen externe dependencies. Verbindingsparameters worden per-request vanuit de browser meegestuurd, waardoor de backend volledig stateless blijft. Draai het met Docker of download de binary direct.
Quick Start
docker run -p 8080:8080 ghcr.io/nimbleflux/clickhouse-query-analyzer:latestBegin met het debuggen van je ClickHouse queries
Open source, zelf te hosten, single binary. Verbind met elke ClickHouse instance en begin met analyseren.
Bekijk op GitHub