Em 29 de setembro de 2011 12:23, Hélio José <[email protected]> escreveu:
> Pessoal instalei aqui a ferramenta pgFouine 1.2.1 usando rpm,
> configurei o postgresql.conf como pede o tutorial:
> http://pgfouine.projects.postgresql.org/tutorial.html
>
> algue já usou essa ferramenta? Ela funciona no 9.0 ?

Já usei, uso sempre e sim, funciona muito bem.

> gerando relatório:
>
> onde encontro os logs? são os logs la do dir pg_log?

Verifique no seu conf:
logging_collector = on
log_destination = ALGUMA COISA AQUI QUE VOCÊ ESCREVE.
Se você não colocou nada no log_destination, ou a linha está
comentada, e você usa o script padrão pra subir o PostgreSQL, seus
logs estarão no subdiretório pg_log.

> exemplo do site: $ pgfouine.php -file logs_pgbench_20051211063633.log >
> sample_default.html
>
> parametros de configuração:
>
> log_destination = 'syslog' redirect_stderr = off #o parametro redirect não
> pode setar também pq o mesmo não existe no postgres silent_mode = on

Você usa syslog?
Então seus logs devem estar caindo em /var/log/postgres/nome do log
Note que, ao usar syslog, quem diz onde os logs vão estar é o syslog,
não o PostgreSQL.

> To log queries slower than n milliseconds:
>
> log_min_duration_statement = n   #aqui setei com "0" pq com "n" o banco não
> subiu

"n" no documento do pgfouine quer dizer "coloque o número de
milissegundos aqui".
Substitua "n" por um valor, em milissegundos, que você quer que o
PostgreSQL considere "consulta lenta".
Se colocar zero, é perigoso: todas as suas consultas cairão no log.
Isso gera I/O e pode prejudicar seu desempenho, além de consumir
espaço em disco.

> log_duration = off
> log_statement = 'none'
>
> To log every query executed, set log_min_duration_statement to 0. Set it to
> -1 to disable query logging.
>
> Then edit your /etc/syslog.conf to set up a PostgreSQL facility:
>
> local0.*              -/var/log/pgsql

É aqui que você diz pro seu sistema onde o log vai cair quando usa syslog.

[]s
Flavio Gurgel
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a