PMonitor

PMonitor

Features

A careful database console for PostgreSQL and MongoDB: read-only by default, nothing to install on the server.

The tools you reach for first

Built for the person who looks after the servers and wants to see before touching.

Read-only by default

Enforced on the server side of the connection, per connection — not just a disabled button.

Your ssh, your keys

Tunnels use the system ssh with your ~/.ssh/config, agent and known_hosts. Tunnels that die are rebuilt.

PostgreSQL browser

Browse schemas, tables and views with filtering and paging, inspect structure, run SQL, and see sessions, locks and sizes.

MongoDB browser

Find and aggregate with Extended JSON, plus indexes, statistics, running operations and replica-set status.

Processes

Each gateway domain mapped to its port, process and service with status, uptime, memory and logs.

Operations view

For a PGateway database: 24-hour traffic per route, stuck calls, open dead-letters, outbox and breakers, plus lookup by message id.

From download to first query

There is no account and no service to run on the server.

  1. 1

    Build

    make build produces one binary.

  2. 2

    Create a config

    make config copies the example to ~/.config/pmonitor/config.json with 0600 permissions.

  3. 3

    Describe your servers

    Name the ssh host, the database address as seen from the server, and an optional passwordFile.

  4. 4

    Run

    make run prints a URL with a token and opens your browser.

Want a console like this for your servers?

Get in touch and tell us which databases you look after.

Get in touch