Skip to main content

Golden Signals Overview

Golden Signals provide a high-level health check for any Postgres database. In pgpulse, we focus on the four signals that most directly impact user experience and system stability.

Understanding these signals helps you distinguish between a temporary "blip" and a systemic problem that requires intervention.

SignalWhat it meansWhat to check next
CPU & LoadProcessing demand vs. capacitySlow queries, missing indexes
MemoryData caching efficiencyBuffer cache hit ratio, swap usage
ConnectionsConcurrency and limitsConnection pooling, leaking clients
IO & DiskPhysical storage performanceSequential scans, autovacuum lag

Why these four?

Postgres is a complex system, but most performance issues manifest in one of these areas. By monitoring these "Golden Signals", pgpulse can often pinpoint the root cause of a slowdown before you even start digging into logs.