You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Query patterns view — queries grouped by normalized_query_hash (with a qhash column and filter), colored by execution time, with a memory-usage heatmap column (sqrt-scaled, Grafana status-map style) (#250, #260)
Metric log and Asynchronous metric log views over system.metric_log / system.asynchronous_metric_log, with a chart drawn for the selected metric on submit (#252)
Perfetto traces streamed to disk instead of buffered in memory, log entries stored in an anonymous temp file, per-block memory bounded, stack symbolization deduplicated, and a quadratic column lookup removed (#257, #258)
text_log / query_log fetched block-by-block; default logs limit raised to 1,000,000 and max_block_size no longer capped (#259, cdc3414)
LowCardinality re-enabled over the native protocol; Enum8/Enum16, UUID and LowCardinality(String)/String decoded in Rust instead of CAST to String in SQL; ProfileEvents/Settings read via mapKeys/mapValues (#261, #262, ad0b8b4)
Improvements
--database to read system tables from a custom database; summary tables and system.processes always read from the real system database (#254, e3d2114, b6407b1)
--accept-invalid-certificate / --skip-verify / --insecure / -k flag to skip TLS verification (6af59e5)
Hostname shortener no longer collapses a single FQDN host to "local", and the no-common-prefix/suffix paths no longer leak garbage from the first host (2c4a5b4, #208)
Missing columns in the perfetto query_log SELECT, and silently broken columns in the perfetto log readers (#257, #253)
Parallel blocks marshalling disabled to work around a LowCardinality handling bug (e681ed1)
TUI perfetto traces served from an anonymous temp file, fixing the /tmp leak of chdig.*.pftrace files (64681f5)
analyzer no longer disabled, fixing the metric log view with --history (#252)
No warning on absent log tables during perfetto export (#258)