postgresql.replication.replay_lag
Replication replay lagDimensions:None
Interface Metrics (2)
Dimensions:None
Technical Annotations (30)
Configuration Parameters (8)
wal_keep_segmentsrecommended: increase from defaultmax_wal_sendersrecommended: increase from defaultarchive_moderecommended: onarchive_commandrecommended: configured to alternate pathmax_replication_slotsrecommended: 10wal_compressionrecommended: onmax_standby_streaming_delayrecommended: 30shot_standby_feedbackrecommended: onCLI Commands (7)
SELECT client_addr, state, sent_lsn, write_lsn, flush_lsn, replay_lsn, pg_wal_lsn_diff(sent_lsn, replay_lsn) AS replay_lag_bytes FROM pg_stat_replication;diagnosticSELECT client_addr, state, sent_lsn, write_lsn, flush_lsn, replay_lsn, pg_wal_lsn_diff(sent_lsn, replay_lsn) AS lag_bytes FROM pg_stat_replication;monitoringSELECT now() - pg_last_xact_replay_timestamp() AS replication_lag;monitoringALTER SYSTEM SET max_wal_senders = 10;remediationALTER SYSTEM SET wal_keep_segments = 64;remediationALTER SYSTEM SET max_standby_streaming_delay = '30s';remediationALTER SYSTEM SET hot_standby_feedback = on;remediationTechnical References (15)
WALcomponentWrite-Ahead Loggingconceptpg_xlogfile pathcheckpointconceptpostgres_exportercomponentpgwatchcomponentpg_stat_replicationcomponentWAL applicationconceptfailoverconceptstreaming replicationconceptWAL sendercomponentreplication slotcomponentWAL replayconceptreplication lagconceptclustering architecturesconceptRelated Insights (9)
WAL segment deletion causes replication lag and requires replica rebuildcritical
▸
Replication lag causes replica data staleness and read inconsistencieswarning
▸
Replication lag triggered by CPU saturation from bad query planscritical
▸
Replication lag causes stale replica datacritical
▸
Missing data on UPDATE/DELETE operations silently skipped in logical replicationwarning
▸
Replication lag causing stale reads on standbywarning
▸
Replication lag causes stale reads on replicaswarning
Streaming replication lag between primary and replica nodes increases, causing replicas to serve stale data. High lag indicates replica cannot keep up with primary write volume, network issues, or resource constraints on replica.
▸
Replication lag threatens high availability and data consistencywarning
▸
Long-running queries on read replica with hot_standby_feedback cause periodic CPU spikes on primarywarning
▸