Thank you Karl.
I am trying to determine on the slave itself whether streaming replication (i.e. WAL receiver process) is active or not, similar to checking pg_stat_replication on the master. In fact, this is part of a larger module I am building to control the databases and automate failovers. As for monitoring the offset between the two, what is a reasonable value for the differences between last xlog sent, received and replayed? -Yamen Date: Thu, 13 Dec 2012 19:43:53 -0600 From: karl@xxxxxxxxxxxxx To: iyamen@xxxxxxxx CC: pgsql-general@xxxxxxxxxxxxxx Subject: Re: Monitoring streaming replication from standby on Windows On 12/13/2012 7:36 PM, Yamen LA wrote: What are you trying to determine? If it's whether the replication is caught up, I have a small "C" program that will do that and have posted it before (I can do that again if you'd like.) If it's whether it's "up", that's a bit more complex, since you have to define "up." For most purposes determining that the offset between the two is less than some value at which you alarm is sufficient, and if you then alarm if you can't reach the master and slave hosts, you then know if the machines are "up" from a standpoint of reachability on the network as well. |