Re: [pgbr-geral] Pgbadger

2016-10-12 Por tôpico Flavio Henrique Araque Gurgel
Em qua, 12 de out de 2016 às 20:24, Danilo Silva 
escreveu:

> Em qua, 12 de out de 2016 às 00:36, Danilo Silva <
> danilo.dsg.go...@gmail.com> escreveu:
>
> Pessoal,
>
> Instalei o pgbadger e gerei um relatório com o comando: pgbadger -f stderr
> -v /var/lib/postgresql/9.3/main/pg_log/postgresql-Mon.log -o
> /var/www/pg_segunda.html (a diretiva log_filename está como
> 'postgresql-%a.log')
>
> O relatório mostrou as estatísticas de um dia de atividade do banco, qual
> a melhor forma de obter as estatísticas de um modo geral? Terei que gerar
> executar o comando diariamente? Existem outras formas de gerar o relatório?
>
>
> Teoricamente, sim, você terá que executar o comando toda vez que você
> quiser que um log seja analisado.
>
> Note que você pode gerar um único relatório para todos os logs que você
> tem num diretório usando caracteres coringa, como postgresql-*.log
>
> Legal Flavio, valeu pela dica.​..
>
> Qual seria a melhor configuração do postgresql.conf, em relação ao
> pgbadger, para que eu possa gerar um relatório o mais analítico possível?
> Como por exemplo queries lentas e/ou uso de índicies?
>
> https://github.com/dalibo/pgbadger
É só ligar todas as opções que recomendam no próprio README (é só rolar a
página).
Você terá enormes logs para ter seu relatório "o mais analítico possível"
(pelo que entendi), então, você terá de fazer ajustes de acordo com sua
necessidade. Não tem "configuração mágica" infelizmente.

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

Re: [pgbr-geral] Pgbadger

2016-10-12 Por tôpico Danilo Silva
>
> Em qua, 12 de out de 2016 às 00:36, Danilo Silva <
> danilo.dsg.go...@gmail.com> escreveu:
>
>> Pessoal,
>>
>> Instalei o pgbadger e gerei um relatório com o comando: pgbadger -f
>> stderr -v /var/lib/postgresql/9.3/main/pg_log/postgresql-Mon.log -o
>> /var/www/pg_segunda.html (a diretiva log_filename está como
>> 'postgresql-%a.log')
>>
>> O relatório mostrou as estatísticas de um dia de atividade do banco, qual
>> a melhor forma de obter as estatísticas de um modo geral? Terei que gerar
>> executar o comando diariamente? Existem outras formas de gerar o relatório?
>>
>
> Teoricamente, sim, você terá que executar o comando toda vez que você
> quiser que um log seja analisado.
>
> Note que você pode gerar um único relatório para todos os logs que você
> tem num diretório usando caracteres coringa, como postgresql-*.log
>
> Legal Flavio, valeu pela dica.​..

Qual seria a melhor configuração do postgresql.conf, em relação ao
pgbadger, para que eu possa gerar um relatório o mais analítico possível?
Como por exemplo queries lentas e/ou uso de índicies?

[]s
Danilo
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Re: [pgbr-geral] Pgbadger

2016-10-12 Por tôpico Flavio Henrique Araque Gurgel
Em qua, 12 de out de 2016 às 00:36, Danilo Silva 
escreveu:

> Pessoal,
>
> Instalei o pgbadger e gerei um relatório com o comando: pgbadger -f stderr
> -v /var/lib/postgresql/9.3/main/pg_log/postgresql-Mon.log -o
> /var/www/pg_segunda.html (a diretiva log_filename está como
> 'postgresql-%a.log')
>
> O relatório mostrou as estatísticas de um dia de atividade do banco, qual
> a melhor forma de obter as estatísticas de um modo geral? Terei que gerar
> executar o comando diariamente? Existem outras formas de gerar o relatório?
>

Teoricamente, sim, você terá que executar o comando toda vez que você
quiser que um log seja analisado.

Note que você pode gerar um único relatório para todos os logs que você tem
num diretório usando caracteres coringa, como postgresql-*.log

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

[pgbr-geral] Pgbadger

2016-10-11 Por tôpico Danilo Silva
Pessoal,

Instalei o pgbadger e gerei um relatório com o comando: pgbadger -f stderr
-v /var/lib/postgresql/9.3/main/pg_log/postgresql-Mon.log -o
/var/www/pg_segunda.html (a diretiva log_filename está como
'postgresql-%a.log')

O relatório mostrou as estatísticas de um dia de atividade do banco, qual a
melhor forma de obter as estatísticas de um modo geral? Terei que gerar
executar o comando diariamente? Existem outras formas de gerar o relatório?

[]s
Danilo
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Re: [pgbr-geral] pgbadger

2014-09-04 Por tôpico Matheus de Oliveira
2014-09-03 18:42 GMT-03:00 Alessandro Lima grandegoia...@gmail.com:

 1- qual a diferença entre connections e sessions?


Pelo que pude entender, connections conta cada conexão realizada, já
sessions conta quando foi conectado e desconectado. Ou seja,
connections é contabilizado simplesmente ao realizar uma conexão no
banco, já sessions contabiliza toda a duração dessas conexões. Por
exemplo, se abrir uma conexão no dia T e fechar no dia T+1 irá aparecer em
connections no relatório do dia T mas em sessions somente irá aparecer
no relatório do dia T+1.



 no exemplo: http://192.99.153.10/pgbadger.png

 2- o que significa (5 MINUTES AVERAGE) se no gráfico mostra o dia inteiro?


A cada 5 minutos é coletado o tempo médio das consultas executadas e
exibido no gráfico como um único ponto. Assim você consegue ter o tempo
médio de 5 em 5 minutos. Se der um zoom no gráfico vai perceber que ele
exibe pontos sempre hora:00, hora:05, hora:10, hora:15, ...,
hora:55.



 3- cliente alega que recentemente aumentou o QUERIES DURATION,
 isto não quer dizer necessariamente que as consultas estão mais lentas,
 basta o número de queries do dia ser maior, correto?


Correto, se o número Average query duration estiver aumentando, daí sim é
sinal de que as consultas estão ficando mais lentas.



 4- no gráfico mostra que um update levou cerca de 40 segundos, este update
 também aparece na   lista de queries que demoraram mais devido bloqueio,
 qual a melhor forma de identificar quem   gerou este bloqueio?


hum... Não acho que conseguirá pegar isso do pgBadger, mas você pode
habilitar o parâmetro log_lock_duration, e irá aparecer mensagens como as
seguintes:

LOG:  process 3531 still waiting for ShareLock on transaction 237386
after 1000.259 ms
STATEMENT:  UPDATE ...

Quando for liberado outra mensagem aparecerá:

LOG:  process 3531 acquired ShareLock on transaction 237386 after
35337.456 ms
STATEMENT:  UPDATE ...

Agora, para verificar quem gerou esses bloqueios, você terá que usar o %x
no log_line_prefix e procurar pelo número da transação informado lá, nesse
caso 237386. É claro que para isso o comando da transação 237386 deve ter
sido logado. É bom habilitar um log completo de vez em quando, pode ser por
algum tempo (uma hora ou um dia, dependendo do tráfico; saiba que isso vai
gerar concorrência no ambiente).

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
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] pgbadger

2014-09-04 Por tôpico Luiz Carlos L. Nogueira Jr.
Esse parâmetro log_lock_duration é de que versão?

Luiz carlos
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] pgbadger

2014-09-04 Por tôpico Euler Taveira
On 04-09-2014 10:43, Luiz Carlos L. Nogueira Jr. wrote:
 Esse parâmetro log_lock_duration é de que versão?
 
Acho que ele queria dizer log_lock_waits (= 8.3).


-- 
   Euler Taveira   Timbira - http://www.timbira.com.br/
   PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] pgbadger

2014-09-04 Por tôpico Matheus de Oliveira
2014-09-04 10:43 GMT-03:00 Luiz Carlos L. Nogueira Jr. 
lcnogueir...@gmail.com:

 Esse parâmetro log_lock_duration é de que versão?



Desculpe, me enganei, o nome do parâmetro é log_lock_waits.

At.
-- 
Matheus de Oliveira
Analista de Banco de Dados
Dextra Sistemas - MPS.Br nível F!
www.dextra.com.br/postgres
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] pgbadger

2014-09-04 Por tôpico Alessandro Lima
Pelo que pude entender, connections conta cada conexão realizada, já
sessions conta quando foi conectado e desconectado.
Então analisando dois gráficos que tenho, e considerando que as conexões
são geradas pelo pool de conexões da aplicação java:
um com pico de 24 connections, significa que neste momento foram
criadas 24 conexões pelo pool ?
outro com pico de 58 sessions, , significa que neste momento foram
fechadas 58 conexões pelo pool ? (neste caso provavelmente pelo timeout)

Agora, para verificar quem gerou esses bloqueios, você terá que usar o %x
no log_line_prefix e procurar pelo número da transação informado lá, nesse
caso 237386.
configurei meu log_line_prefix para '%t [%p]: [%l-1] db=%d,t=%x '
mas a transaçao está sempre com zero no log, t=0

É claro que para isso o comando da transação 237386 deve ter sido logado.
É bom habilitar um log completo de vez em quando, pode ser por algum tempo
basta definir o log_min_duration_statement = 0 e log_statement = 'none' ?


Atenciosamente,

Alessandro Lima
email grandegoia...@gmail.com
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] pgbadger

2014-09-03 Por tôpico Alessandro Lima
Tenho o pgbadger instalado e estou com algumas dúvidas e alguns
questionamentos do meu cliente:

1- qual a diferença entre connections e sessions?

no exemplo: http://192.99.153.10/pgbadger.png

2- o que significa (5 MINUTES AVERAGE) se no gráfico mostra o dia inteiro?

3- cliente alega que recentemente aumentou o QUERIES DURATION,
isto não quer dizer necessariamente que as consultas estão mais lentas,
basta o número de queries do dia ser maior, correto?

4- no gráfico mostra que um update levou cerca de 40 segundos, este update
também aparece na   lista de queries que demoraram mais devido bloqueio,
qual a melhor forma de identificar quem   gerou este bloqueio?

Atenciosamente,

Alessandro Lima

email grandegoia...@gmail.com
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] PGBADGER

2012-12-12 Por tôpico Luiz Carlos L. Nogueira Jr.
Pessoal,

Estou testando o pgbadger pra mandar e-mail diariamente e estou com o
seguinte problema:
Quando mando o html anexado ele aparece numa boa, mas quando coloco no
corpo do e-mail ele vem todo desconfigurado e não aparecem as imagens.
Alguém já passou por isso? Se sim, como resolveu?

Agradecido,

Luiz Carlos
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] PGBADGER

2012-12-12 Por tôpico JotaComm
Opa,

Em 12 de dezembro de 2012 15:50, Luiz Carlos L. Nogueira Jr. 
lcnogueir...@gmail.com escreveu:

 Pessoal,

 Estou testando o pgbadger pra mandar e-mail diariamente e estou com o
 seguinte problema:
 Quando mando o html anexado ele aparece numa boa, mas quando coloco no
 corpo do e-mail ele vem todo desconfigurado e não aparecem as imagens.
 Alguém já passou por isso? Se sim, como resolveu?


Que tal você gerar um zip e enviar neste formato, assim você evita
possíveis problemas com limite de tamanho para envio de um arquivo.


 Agradecido,

 Luiz Carlos

 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral



Abraços
-- 
JotaComm
http://jotacomm.wordpress.com
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] PGBADGER

2012-12-12 Por tôpico Luiz Carlos L. Nogueira Jr.
Não estou com problema de tamanho.
O problema é só quando tento colocar o html no corpo do e-mail que ele não
aparece legal.




Em 12 de dezembro de 2012 15:08, JotaComm jota.c...@gmail.com escreveu:

 Opa,

 Em 12 de dezembro de 2012 15:50, Luiz Carlos L. Nogueira Jr. 
 lcnogueir...@gmail.com escreveu:

 Pessoal,

 Estou testando o pgbadger pra mandar e-mail diariamente e estou com o
 seguinte problema:
 Quando mando o html anexado ele aparece numa boa, mas quando coloco no
 corpo do e-mail ele vem todo desconfigurado e não aparecem as imagens.
 Alguém já passou por isso? Se sim, como resolveu?


 Que tal você gerar um zip e enviar neste formato, assim você evita
 possíveis problemas com limite de tamanho para envio de um arquivo.


 Agradecido,

 Luiz Carlos

 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral



 Abraços
 --
 JotaComm
 http://jotacomm.wordpress.com

 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] PGBADGER

2012-12-12 Por tôpico JotaComm
Luiz,

Em 12 de dezembro de 2012 16:12, Luiz Carlos L. Nogueira Jr. 
lcnogueir...@gmail.com escreveu:


 Não estou com problema de tamanho.
 O problema é só quando tento colocar o html no corpo do e-mail que ele não
 aparece legal.


Entendi perfeito que você não está com tamanho, foi apenas uma sugestão e
também uma preocupação, pois hoje você pode estar com um arquivo pequeno e
daqui a dois meses seu arquivo pode ser bem grande, claro que isso tudo
depende da sua operação.

Qual servidor de email você está usando? Já tentou as configurações
específicas? Quais tentou?





 Em 12 de dezembro de 2012 15:08, JotaComm jota.c...@gmail.com escreveu:

 Opa,

 Em 12 de dezembro de 2012 15:50, Luiz Carlos L. Nogueira Jr. 
 lcnogueir...@gmail.com escreveu:

 Pessoal,

 Estou testando o pgbadger pra mandar e-mail diariamente e estou com o
 seguinte problema:
 Quando mando o html anexado ele aparece numa boa, mas quando coloco no
 corpo do e-mail ele vem todo desconfigurado e não aparecem as imagens.
 Alguém já passou por isso? Se sim, como resolveu?


 Que tal você gerar um zip e enviar neste formato, assim você evita
 possíveis problemas com limite de tamanho para envio de um arquivo.


 Agradecido,

 Luiz Carlos

 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral



 Abraços
 --
 JotaComm
 http://jotacomm.wordpress.com

 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral



 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral



Abraços
-- 
JotaComm
http://jotacomm.wordpress.com
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] PGBADGER

2012-12-12 Por tôpico Luiz Carlos L. Nogueira Jr.
#mutt -s PostgreSQL 9.1 Producao - Relatorio Diario HTML  ???@??.com -e
content_type=text/*html * -a  $ARQUIVOOUT   $ARQUIVOOUT


Em 12 de dezembro de 2012 15:30, JotaComm jota.c...@gmail.com escreveu:

 Luiz,

 Em 12 de dezembro de 2012 16:12, Luiz Carlos L. Nogueira Jr. 
 lcnogueir...@gmail.com escreveu:


 Não estou com problema de tamanho.
 O problema é só quando tento colocar o html no corpo do e-mail que ele
 não aparece legal.


 Entendi perfeito que você não está com tamanho, foi apenas uma sugestão e
 também uma preocupação, pois hoje você pode estar com um arquivo pequeno e
 daqui a dois meses seu arquivo pode ser bem grande, claro que isso tudo
 depende da sua operação.

 Qual servidor de email você está usando? Já tentou as configurações
 específicas? Quais tentou?





 Em 12 de dezembro de 2012 15:08, JotaComm jota.c...@gmail.com escreveu:

 Opa,

 Em 12 de dezembro de 2012 15:50, Luiz Carlos L. Nogueira Jr. 
 lcnogueir...@gmail.com escreveu:

 Pessoal,

 Estou testando o pgbadger pra mandar e-mail diariamente e estou com o
 seguinte problema:
 Quando mando o html anexado ele aparece numa boa, mas quando coloco no
 corpo do e-mail ele vem todo desconfigurado e não aparecem as imagens.
 Alguém já passou por isso? Se sim, como resolveu?


 Que tal você gerar um zip e enviar neste formato, assim você evita
 possíveis problemas com limite de tamanho para envio de um arquivo.


 Agradecido,

 Luiz Carlos

 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral



 Abraços
 --
 JotaComm
 http://jotacomm.wordpress.com

 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral



 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral



 Abraços
 --
 JotaComm
 http://jotacomm.wordpress.com

 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] PGBADGER

2012-12-12 Por tôpico Euler Taveira
On 12-12-2012 15:50, Luiz Carlos L. Nogueira Jr. wrote:
 Quando mando o html anexado ele aparece numa boa, mas quando coloco no corpo
 do e-mail ele vem todo desconfigurado e não aparecem as imagens.
 Alguém já passou por isso? Se sim, como resolveu?
 
Sua pergunta é meio off-topic, não? Quanto a desconfiguração, acho que você
precisará modificar o CSS pois o layout do mesmo deve ter sido feito para
navegadores. Quanto as imagens em anexo, não sei se vão funcionar porque as
imagens são geradas dinamicamente utilizando javascript (jqgraph). Fica a dica
que alguns servidores de email não permitem email html com javascript e alguns
clientes de email bloqueiam a execução de javascript.

O ideal seria você fazer o upload do relatório gerado para o servidor www e
enviar somente o link por email.


-- 
   Euler Taveira de Oliveira - Timbira   http://www.timbira.com.br/
   PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral