Redgate · PostgreSQL monitoring

PostgreSQL monitoring in Saudi Arabia: Redgate Monitor beside your SQL Server estate

PostgreSQL monitoring should tell your team which instance is in trouble, which query is slowing it down, and whether vacuum, replication and backups are keeping up, before users notice. Redgate Monitor watches PostgreSQL next to SQL Server in one web-based estate view, on your own servers or on managed cloud services. Interkey, a Redgate technology partner, implements it for organisations in Saudi Arabia: preparation, installation, alert tuning and handover, with support from Riyadh.

In short

  • What it watches: PostgreSQL instances and their host machines, in the same view as your SQL Server estate.
  • What it shows: top and slow queries with their plans, sessions, vacuum and table sizes, replication lag, error log entries and database growth.
  • Where it runs: self-hosted on your infrastructure, or as Redgate's managed SaaS edition, monitoring PostgreSQL on premises or in the cloud.
  • What Interkey does: sizing, PostgreSQL preparation, installation, alert tuning, notification routing and handover, with optional operation.

At a glance: what Redgate Monitor covers on PostgreSQL

A summary from Redgate's own product page and documentation, checked in November 2026. Support changes between releases, so we confirm your versions and services during scoping.

Redgate Monitor for PostgreSQL: area, what Redgate documents, and the question it answers
AreaWhat Redgate documentsThe question it answers
PlatformsPostgreSQL 10 and later on Linux (including high-availability clusters with physical replication) and Windows, Amazon RDS, Amazon Aurora, Azure Flexible Server, Google Cloud SQL and AlloyDBCan one tool see every instance we run?
Top queriesExecution count, duration, IO time and block reads per query, from pg_stat_statements, with the latest plan captured by auto_explainWhich query is slowing the system down?
Sessions and logsMost active processes from pg_stat_activity, and error log entries in the chosen time windowWho was connected, and what failed?
Vacuum and tablesTable sizes, dead tuples and whether autovacuum is enabled; a table bloat alertIs vacuum keeping up with our writes?
ReplicationLag broken down into pending, write, flush and replay, per replica; replication slotsHow far behind is the standby?
AlertsLong-running query, deadlock rate, database unavailable, instance unreachable, backup overdue, configuration change and query throughput against a learned baselineWhat needs a person now?

What PostgreSQL monitoring has to cover

Most PostgreSQL incidents start small: one query that got slower after a data load, autovacuum falling behind on a busy table, a standby drifting further from the primary, a disk filling with write-ahead log. Good postgres performance monitoring catches these while they are still small, and points to the cause rather than only the symptom.

Read more

When you compare postgresql monitoring tools, including the scripts and dashboards you use today, check that each one shows the queries behind a slowdown with their plans, tracks vacuum and table growth, charts replication lag, keeps enough history to compare tonight with last week, and sends alerts to the person who owns the database. Decide also where the monitoring data may be stored, because it contains query text and details of every server.

Finding PostgreSQL slow queries

Redgate Monitor reads query statistics from pg_stat_statements and lists the top queries in any time window, ranked by execution count, duration, IO time or blocks read, as a total or an average per execution. You can search by query text and follow one query's history over days.

For postgresql slow queries, the plan matters as much as the timing. Redgate Monitor shows the latest plan that auto_explain captured, as a node graph, so a DBA can see where the time went. Redgate's preparation guide sets auto_explain to log plans for statements that take longer than two seconds; we agree that threshold with you, because plan logging has a cost on busy systems.

Vacuum, replication and alerts

Vacuum and table sizes. For each table Redgate Monitor shows its size, its dead tuples and whether the autovacuum daemon is enabled, and it raises a table bloat alert when vacuuming is not working. Redgate's product page also describes an alert when transaction ID usage passes a threshold you set.

Replication. On a primary, Redgate Monitor charts lag for each replica, broken down into pending, write, flush and replay, and lists replication slots, highlighting slots with no limit on retained write-ahead log. On a standby, it charts incoming lag.

Read more

Alerts. The alerts Redgate documents for PostgreSQL include long-running query, deadlock rate, database unavailable, instance unreachable, backup overdue (backup monitoring is for Linux-hosted instances), configuration change, error log entry, and query throughput, which compares committed transactions per second with a baseline learned from history. Notifications go by email, Slack or SNMP, or through webhooks to ticketing and chat tools. Redgate's blocking-process alert is documented for SQL Server only, so on PostgreSQL we read sessions and long-running queries instead.

PostgreSQL and SQL Server in one estate view

Many organisations in Saudi Arabia run SQL Server for older systems and PostgreSQL for newer applications, often with a different team for each. Redgate Monitor puts both in one web-based view, grouped the way your teams work, with one set of alert rules, notification routes and reports.

If you already run Redgate Monitor for SQL Server, PostgreSQL is added to the same installation; our SQL Server monitoring page covers that side. During a move from SQL Server, watching both lets you compare the old and new systems; see our PostgreSQL migration service.

Where teams use it:

  • Mixed estates looked after by one DBA team.
  • Managed PostgreSQL on RDS, Aurora or Cloud SQL, watched at query level.
  • High-availability clusters, with replication lag charted.

On premises, in the cloud, and where the data stays

Redgate Monitor monitors PostgreSQL on your own Linux or Windows servers and on managed services: Amazon RDS and Aurora, Azure Flexible Server, Google Cloud SQL and AlloyDB. On Linux it connects to the host over SSH, with password or key authentication and no root privilege. On managed services it reads the provider's metrics and logs through the access the provider allows, such as a Google service account with viewer roles.

Read more

Each instance needs some preparation, which Redgate documents step by step: pg_stat_statements and auto_explain loaded, logging set, a redgatemonitor database and login role granted the built-in pg_monitor role, and one restart. That restart is the part to plan, inside a maintenance window where there is no high availability.

Monitoring data includes query text, which can carry the values a query ran with. With the self-hosted edition, that data stays on infrastructure you operate, inside the Kingdom if you choose. Settle this with your security team before installation. Interkey's engineers support the platform from Riyadh, in Arabic and English, and our Redgate implementation team also covers database DevOps.

When Datadog Database Monitoring fits better

Interkey implements both, and they serve different teams. Redgate Monitor is built for DBAs who look after a database estate, with backups, configuration and SQL Server side by side. If your teams already run Datadog for applications and infrastructure, Datadog Database Monitoring, which Datadog documents for Postgres, keeps query metrics and plans in the same platform as traces and logs. Settle who owns each database alert first; the tool follows from that.

How Interkey implements PostgreSQL monitoring

  1. Inventory the instances.

    PostgreSQL versions, hosts and managed services, high-availability layout, owners, and the databases the business notices first.

  2. Decide the deployment.

    Self-hosted or SaaS, where the monitoring data lives, and where the monitoring servers sit on your network.

  3. Prepare PostgreSQL.

    Extensions, logging and the monitoring role on each instance, with the one restart booked into a maintenance window.

  4. Install and connect.

    Install Redgate Monitor, open the network paths agreed with security, and add instances with least-privilege accounts.

  5. Tune the alerts.

    Start from the built-in alerts, set thresholds per group, and switch off alerts no one will act on.

  6. Hand over or operate.

    Runbooks and a walkthrough for your DBAs, or operation by Interkey under a written managed-services scope.

Licensing, cost and timeline

Redgate prices the Standard edition per server, per year. On Redgate's terms a cloud PaaS licence covers one node, and in multi-node set-ups such as Aurora clusters each monitored node needs its own licence. The Enterprise edition is priced by Redgate on request, and Redgate offers a 14-day free trial. Interkey quotes the implementation, and any operation, as a fixed scope, with Redgate licensing shown beside it at the vendor's terms.

The timeline is an estimate. Installing Redgate Monitor and connecting the first instances is usually the short part. What drives the rest is the number of instances, how quickly the preparation restarts can be scheduled, and how long alert tuning takes across many server groups.

Questions buyers ask

Which PostgreSQL versions and cloud services can Redgate Monitor watch?

Redgate lists PostgreSQL 10 and later. Its documentation covers Linux and Windows hosts, Amazon RDS and Aurora, Azure Flexible Server, Google Cloud SQL and AlloyDB. We confirm your exact versions during scoping.

What has to change on our PostgreSQL servers before monitoring starts?

Two extensions are loaded, logging is set, and a monitoring role is created with the built-in pg_monitor role. Loading the extensions needs one restart, which we plan into a maintenance window.

Can PostgreSQL monitoring data stay inside Saudi Arabia?

Yes, with the self-hosted edition: the monitoring data is stored on infrastructure you operate, so you decide where it lives. Agree this with your security team before installation.

How is Redgate Monitor licensed for PostgreSQL in KSA?

Per server, per year, on Redgate's terms. A managed cloud instance counts as one node, and each node of a multi-node cluster such as Aurora needs its own licence. Interkey quotes licences and implementation side by side.

How long does a PostgreSQL monitoring rollout take?

Connecting the first instances is quick once access is agreed. The longer parts are scheduling the preparation restarts and tuning alerts across many groups, so the total depends on the size of your estate.

We already use Datadog. Should we monitor PostgreSQL there instead?

Often, yes. If your teams live in Datadog, Datadog Database Monitoring keeps database data beside traces and logs. If DBAs own a mixed SQL Server and PostgreSQL estate, Redgate Monitor fits. Interkey implements both.

Next step

Plan PostgreSQL monitoring with Interkey

Tell us roughly how many PostgreSQL and SQL Server instances you run, where they are hosted, what you monitor them with today, and where monitoring data may be stored.

Required field

By sending this form, you agree to our Privacy Notice.

Or directly

+966-11-2180999 [email protected]

Tawuniya Towers, North Tower, 7th Floor, King Fahad Highway, Olaya, P.O. Box 56835, Riyadh 11564, Saudi Arabia

or What it covers

Published by Interkey. Last updated . Interkey is registered in Riyadh, Saudi Arabia under commercial registration 1010156897.