Re: Registrando tempo de "downtime" para efeito de SLA
Alexsander Rosa <[email protected]> Mon, 5 Mar 2018 16:47:55 -0300
| Newsgroups | gmane.comp.db.postgresql.brasil |
|---|---|
| Message-ID | <CACk-QEu4je8EjRqtuum0EL=CfDkDDbieTA9Om3Xr5CR5d86+aQ__48516.1470169716$1520279194$gmane$org@mail.gmail.com> |
Em 5 de março de 2018 15:43, Fabrízio de Royes Mello < fabrizio-hNsCO/[email protected]> escreveu: > > Pensando melhor sobre o seu caso, vc consegue sim obter ambas informações: > > 1) Se o servidor estiver online vc executa a pg_postmaster_start_time() > > 2) Se o servidor estiver offline entao vc pode pegar o valor de > 'pg_control last modified:' no pg_controldata, ex: > > $ pg_controldata -D ~/.pgvm/clusters/10.1/main | grep -E '(Database > cluster state|pg_control last modified)' > Database cluster state: shut down > pg_control last modified: Seg 05 Mar 2018 15:40:18 -03 > > Estou usando o *pg_postmaster_start_time*(), criei um indicador "Uptime PG" no dashboard. Para uma parada controlada dá pra usar o *pg_controldata* pra ver o *last_modified* mas o caso de uso mais comum é a reinicialização do S.O. para atualizações, geralmente fora do horário comercial. -- Atenciosamente, Alexsander da Rosa _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral