Same dashboard, same read-only guarantees. Query insights from pg_stat_statements, live activity from pg_stat_activity, and agent tools — free on every plan while in beta.
Slowest query patterns from pg_stat_statements
Live pg_stat_activity, refreshed every 5 seconds
Every query pinned read-only, SSRF-guarded connections
From a high-level overview down to ZooKeeper logs and replication mirrors, every system table you reach for, already laid out.
Overview & health
CPU, memory, connections and replication status at a glance, with cluster-wide health checks.
Query monitoring
Running, slow, failed and most-expensive queries with full query detail and kill actions.
Cluster insights
Record-breaking scans, busiest days and totals, surfaced automatically from query history.
Traffic & ingestion
Insert throughput, compression ratios, write amplification and disk write speed over time.
Storage & tables
Table sizes, compression and disk headroom, down to part-size distribution.
Merges & parts
A live part-lifecycle timeline with merges, mutations and moves by table.
Cluster topology
Nodes, shards, replicas and Keeper drawn as a live topology map.
PeerDB replication
Mirrors and peers with live status, rows-synced trend, CDC batches and slot health.
Advisor
Recommend-only tuning: skip indexes, projections, PREWHERE and TTL advice, ranked by impact.
Alerting
Health checks with editable thresholds, webhooks to Slack or Discord, full alert history.
Security & access
Users, roles, grants and quotas, review who can touch what from one place.
Logs & system
Query, error, trace and ZooKeeper logs plus settings and metrics, searchable and time-ranged.
Why chmonitor
Purpose-built for ClickHouse
General-purpose tools treat ClickHouse as one data source among many. chmonitor reads its system tables directly and tracks nothing else. Here's how it stacks up against the most common alternatives.
Swipe to compare →
chmonitor
Grafana + CH plugin
Datadog
CH native /dashboard
Setup time
~5 min (Docker or CF Workers)
Grafana + datasource plugin install
Agent on each ClickHouse node
Enable in ClickHouse config, restart
No exporters / agents needed
reads system tables directly
optional CH datasource plugin
agent required on each node
built into CH
ClickHouse-specific depth
Purpose-built: merges, parts, replication, query log, system health
Generic SQL panels, you write the queries
Generic agent metrics; limited CH specifics
Basic built-in panel; minimal detail
AI agent + MCP
built-in AI agent; MCP server at /api/mcp
none
AI Advisor on paid plans
none
Traffic & ingestion insights
insert performance, compression, write amplification, disk write speed
Answers to what evaluators ask most before deploying chmonitor.
How do I deploy chmonitor?+−
The fastest path is Docker: docker run -d -p 3000:3000 -e CLICKHOUSE_HOST=... ghcr.io/chmonitor/chmonitor:latest. It also deploys to Cloudflare Workers and Kubernetes via the bundled Helm chart. See the quickstart for step-by-step instructions.
Does it need exporters or agents installed on ClickHouse?+−
No. chmonitor reads ClickHouse system tables directly over the standard HTTP interface. There is no sidecar to run, no exporter to configure, and no extra storage to provision.
Is it safe to connect my production cluster?+−
Yes, when you use a read-only ClickHouse user. chmonitor only issues SELECT queries against system tables and never writes to your data. The AI agent is also read-only. You control what the connection user can access.
What is the performance impact on ClickHouse?+−
Low. All queries target system tables with a configurable execution timeout (default 60 s). Dashboard pages cache responses via TanStack Query so repeated views do not re-query the cluster.
What license is chmonitor under?+−
chmonitor is open source under the GPL-3.0 license. You are free to use, modify and redistribute it under those terms.
What is the difference between self-host and cloud?+−
Self-hosting gives you full control over deployment, data routing and configuration, and it is always free. The hosted cloud at dash.chmonitor.dev lets you connect a ClickHouse cluster without deploying anything. Cloud is in early access — see pricing for the current Free, Pro ($29/mo) and Max ($99/mo) tiers. Prices may change before GA; early-access accounts will be grandfathered.
Which ClickHouse versions are supported?+−
chmonitor uses version-aware SQL, queries adapt to the system table schema of the connected ClickHouse version. It is regularly tested against recent stable releases.