Привет
Сравнивайте pg_current_wal_lsn() с мастера и pg_last_wal_replay_lsn() (или pg_last_wal_receive_lsn()) с реплики. Если равны - значит записи не было и лаг 0. Если не равны - то можно лаг смотреть. Ещё через pg_wal_lsn_diff можете в байты разницу сконвертировать.
Или сразу на primary: select client_addr, pg_wal_lsn_diff(pg_current_wal_lsn(), replay_lsn) from pg_stat_replication
Для 9.x баз соответственно другие имена функций, но смысл тот же самый.
regards, Sergei