2014-03-10 17:14 GMT-03:00 Rosana de Oliveira <[email protected]>:
> Boa tarde,
>
>
Boa tarde. Agora a mensagem veio corretamente... :)
>
> Estou aprendiz de DBA
>
Opa. A lista vai ser de grande ajuda na sua empreitada. Também recomendo
que tente alguns cursos, se possível.
e atualmente estou tentando utilizar o Pgfouine para visualizar o
> relatório do log em html.
> ...
> *A configuração do postgresql.conf atual (após inúmeros outros testes) é:*
>
> *log_destination = 'syslog'*
>
> *logging_collector=on*
> *log_directory = '/var/log/postgresql/'*
> *log_min_messages= info*
> *log_min_duration_statetement = 0*
> *log_line_prefix = 'user=%u, db=%d'*
> *log_statement= 'none'*
> *lc_messages='C'*
>
>
> O conteúdo do pg_log é:
>
> user=, db=LOG: sistema de banco de dados foi desligado em 2014-03-06
> 11:11:14 BRT
> ...
>
>
> *Pergunta-se:*
> *- o PgFouine funciona no PostgreSQL 9.3? *
>
>
Sim. Sem problemas.
> *- o arquivo log que devo gerar é este mesmo? Estou usando syslog.*
>
>
Não, você tem que configurar as mensagens de log para locale em inglês,
veja que as suas estão aparecendo em português. O estranho é que seu
lc_messages está como C, que deveria produzi-las em inglês. Tente colocar
explícito:
lc_messages = 'en_US.UTF8'
Conecte-se no PostgreSQL e veja o valor real e como ele foi alterado (pode
ter sido alterado em outro lugar, como na chamada do postmaster):
SELECT name, setting, context, source, sourcefile, sourceline
FROM pg_settings
WHERE name = 'lc_messages';
> *- como vocês indicam ser a melhor configuração de log para o
> postgresql.conf?*
>
>
O primeiro passo é usar as mensagens em inglês. Depois também recomendo
outros logs, como:
log_checkpoints = on
log_connections = on
log_disconnections = on
log_lock_waits = on
log_temp_files = 0
> *- como não consegui, agora estou tentando usar o PgBadger para relatórios
> de log, mas parece que o PgFouine é melhor.*
> *O que vocês acham?*
>
>
>
É exatamente o contrário. O pgBadger é o sucessor do PgFouine, e na minha
experiência é infinitamente melhor em vários sentidos, o relatório é mais
completo, a performance e estabilidade do sistema é bem maior.
Creio eu que o surgimento do pgBadger simplesmente fez com que o projeto do
PgFouine acabasse e ficasse em desuso. Hoje não vejo mais ninguém usado o
PgFouine, e não recomendo que siga esse caminha, vá direto para o pgBadger.
Atenciosamente,
--
Matheus de Oliveira
Analista de Banco de Dados
Dextra Sistemas - MPS.Br nível F!
www.dextra.com.br/postgres
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral