, so parse order can never miss a button. document.addEventListener('click', function (e) { var toggle = e.target.closest('.theme-toggle') if (!toggle) return var html = document.documentElement var state = html.getAttribute('data-theme-state') || 'auto' var next if (state === 'auto') next = 'dark' else if (state === 'dark') next = 'light' else next = 'auto' html.setAttribute('data-theme-state', next) try { localStorage.setItem('chm-theme-state', next) } catch (err) {} chmApplyTheme(next) toggle.setAttribute('aria-label', 'Theme: ' + next) if (typeof window.chmSyncThemedImages === 'function') window.chmSyncThemedImages() }) // Follow OS theme changes while the user hasn't chosen an explicit mode. try { var chmThemeHtml = document.documentElement window.matchMedia('(prefers-color-scheme: dark)').addEventListener('change', function (e) { if ((chmThemeHtml.getAttribute('data-theme-state') || 'auto') === 'auto') { chmThemeHtml.setAttribute('data-theme', e.matches ? 'dark' : 'light') } }) } catch (e) {}
Postgres · Beta

Monitor Postgres alongside ClickHouse

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.

Betafree on every plan
Read-onlyevery query pinned read-only
5spg_stat_activity refresh
3 toolsnew AI agent tools for Postgres
01 · Connect

One dialog, guarded by design

Add a Postgres source with a read-only connection: SSRF-guarded URLs, encrypted credentials and clear pg_stat_* prerequisites, checked before you save.

  • Every query pinned read-only at the driver
  • SSRF-guarded connections, encrypted credentials
  • pg_stat_statements requirement checked upfront
02 · Query insights

The slowest patterns, ranked

pg_stat_statements powers slow-pattern ranking; pg_stat_activity gives a live view of what runs right now, refreshed every five seconds — the same triage flow you use for ClickHouse.

  • Slowest query patterns from pg_stat_statements
  • Live activity, refreshed every 5 seconds
  • Three new AI agent tools for Postgres
Capabilities

Everything in the box

Slow patterns

pg_stat_statements ranking, normalized.

Live activity

pg_stat_activity every 5 seconds.

Read-only

Pinned at the connection, always.

SSRF guard

Connection URLs validated server-side.

Agent tools

Three Postgres tools for the AI agent.

One dashboard

Postgres next to ClickHouse, same UX.

FAQ

Common questions

Is Postgres monitoring extra?

No — it is free on every plan while in beta.

What does chmonitor need on my Postgres?

A read-only user and the pg_stat_statements extension for query insights; live activity works with pg_stat_activity out of the box.

Can it write to my database?

No. Every query is pinned read-only at the driver level.

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.