Re: [pgbr-geral] Pgbadger
Em qua, 12 de out de 2016 às 20:24, Danilo Silvaescreveu: > 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
> > 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
Em qua, 12 de out de 2016 às 00:36, Danilo Silvaescreveu: > 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
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-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
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
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 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
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
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
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
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
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
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
#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
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