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