pgeye

The Postgres Dashboard You've Always Wanted

Real-time visibility into queries, activity, locks, storage and so much more - so you find the problem before your users do.

or sign in

Ready to go in just three minutes

1

Sign up.

Start a 14-day free trial. No credit card required.

2

Install the agent.

One small binary, running anywhere that can reach your database.

3

Watch the dashboard.

Queries, activity, vacuum, storage and more - live.

See where the time went.

Always-on monitoring of your query statistics, VACUUMs, tables, indexes, replication and more.

Top queries view
Activity view

Debug ongoing issues at a glance.

Live connection states, wait events, lock waits, and the long-running queries, lock chains and more at a glance.

Catch storage problems early.

Per-table size, dead-row ratios, vacuum cadence, growth over time and much more. Find the table that's about to need attention before autovacuum gives up.

Tables view
On your database
SELECT *
FROM users
WHERE email = 'alice@example.com'
  AND password_hash = '$2b$12$...'
agent fingerprints + normalizes
Sent to pgeye
SELECT *
FROM users
WHERE email = $1
  AND password_hash = $2

Your data stays on your side of the wire.

The agent runs inside your network and only makes outbound calls. We never connect to your database, ever - there's nothing to firewall, nothing to grant inbound access to.

Query text is fingerprinted and normalized at the agent before anything leaves the host. Literals, parameters, and identifiers are stripped - so what reaches pgeye is the query's shape, not its data.

Partitions and hypertables, rolled up by default.

Other tools show your events table as 200 rows of _hyper_42_*_chunk noise, each with a fraction of the real counters. pgeye understands your partitions and even Timescale Hypertables.


The result: one row for the table that exists in your schema, with totals that match reality - and a one-click expand when you actually want to see the chunks.

What other tools show
events0 calls
_hyper_42_3001_chunk1.2M
_hyper_42_3002_chunk980K
_hyper_42_3003_chunk850K
… 197 more rows
rolled up by pgeye
What pgeye shows
events hypertable · 200 chunks 12.4M