Colega, quanto ao fato de gerar logs de maneira diferente do que o pgfouine espera, isso é facil de resolver.
Eu fiz um .sh no linux que faz um "sed" e substitui, por exemplo, "ERRO", por "ERROR" Ou seja, teria uma etapa antes da analise do pgfouine Em 12 de março de 2014 13:28, Rosana de Oliveira <[email protected]>escreveu: > Em 11 de março de 2014 09:51, Matheus de Oliveira < > [email protected]> escreveu: > > >> 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 >> >> > > *Valeu gente, obrigada!* > *Vou usar o PgBadger...* > *Quanto ao aprendizado de DBA... Já estou inscrita em 02 cursos de DBA: um > na 4Linux e outro na Dextraining... só estou aguardando o curso iniciar... > enquanto isso estou estudando por conta própria...para aproveitar mais o > curso...* > -- > Rosana de Oliveira Santos > > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > >
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
