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

Responder a