SampleWhat
What chm looks like
Click the terminal, then use the keys — or the buttons under it. This is a mock of the live TUI, not a connection to your cluster.
chmonitor0 playlive$ chm
query-count min 12 avg 48 max 91
running-queries 4
query_iduserelapsedquery
chm dashboard list
↑↓ pick · Enter open in TUI
chm config
- base_url
- https://dash.chmonitor.dev
- host_id
- 0
- channel
- stable
- default_chart
- query-count
↑↓ field · s save to ~/.config/chm/config.toml · Esc cancel
chm agent
why are merges slow?
▸ parts · events_local
events_local has 412 active parts (2.1 GiB). Inserts are writing many small parts; merges cannot keep up. Raise insert batch size, or stop the backlog with a one-off OPTIMIZE (copy-only — chmonitor does not run DDL).
chmonitor keys
q quit r refresh h/l host j/k scroll ? help a agent / filter
q quit r refresh h/l host j/k scroll a chat / find ? help
Your dashboard
Talks to dash.chmonitor.dev by default. Point --base-url or CHM_BASE_URL at a self-hosted instance.
Ready for AI agents
chm agent streams the dashboard agent from the terminal. MCP is on the dashboard.
Interactive TUI
chm tui is a live terminal UI for hosts, charts, and running queries.
Install
One command
Linux and macOS.
$ curl -sSf https://chmonitor.dev/install.sh | bash
Start monitoring — advisor and alerts built in
Open the hosted dashboard and connect a cluster, or self-host with Docker, Kubernetes, or from source. Self-hosting is always free.