Mostrando postagens com marcador #postgresql. Mostrar todas as postagens
Mostrando postagens com marcador #postgresql. Mostrar todas as postagens

sexta-feira, 8 de janeiro de 2016

PgRelatórios

A função do PgRelatórios é centralizar em um servidor, o trabalho automatizado de gerar relatórios utilizando o PgBadger para cada servidor e suas base de dados de forma incremental.
Possuímos vários servidores de produção, com versões diferentes do PostgreSQL, codificações diferentes, diretório dos logs diferentes, log_line_prefix diferentes, não porque somos relaxados e sim por questões de quem e quando foi disponibilizado o servidor e/ou questões politicas, então com o PgRelatórios vamos unificar tudo isso em um único lugar, que acessa inúmeros servidores que rodam o PostgreSQL.

Aqui você pode para baixar o pacote na versão 1.1.

Existe um script em shell que copia os arquivos de log dos servidores para o servidor do PgRelatórios, então processa estes arquivos com o PgBadger gerando os relatórios.
Estes scripts estão na pasta script.
Com os relatórios gerados há uma página em PHP para ler os diretórios gerados no PgBadger e apresentar os relatórios disponíveis. Estes os arquivos estão na pasta html.

OBS: O PgBadger é uma ótima ferramenta para gerar relatórios baseado nos logs do PostgreSQL, mas atenção, ele não faz um relatório de tudo o que acontece no servidor e sim do que foi logado pelo servidor. Se você pede para logar tudo, o servidor irá gerar um overhead e pode deixar de ser um banco de dados e sim um gerador de log, então cuidado com suas configurações!!


quinta-feira, 3 de dezembro de 2015

PgBR 2015

Como DBA do PostgreSQL desde 2007, já tive a oportunidade de participar de outras duas edições da Conferência Nacional de PostgreSQL:
- PgCon 2009 em Campinas
- PgBR 2011 em São Paulo

Este ano tivemos a excelente PgBR 2015 em Porto Alegre, na UniRitter, nos dias 18, 19 e 20 de Novembro que contou com a participação de alguns membros da comunidade internacional e outros membros com destaque nacional, resultando em palestras incríveis ministradas em inglês ou português, sobre os mais variados temas relacionados com o PG.
Aconteciam duas palestras simultâneas a cada horário. Para total aproveitamento, enquanto eu assistia uma palestra, meu colega Emil estava na outra.
O ponto alto, foi ter a oportunidade de fazer uma consultoria em espanhol com o Chileno Álvaro Herrera (2ndQuadrant), criador do autovacuum, uma semana após passar alguns dias com um problema no trabalho com o autovacuum.

Foto dos participantes do PgBR 2015.

Parabéns ao Fabrizio Mello e demais organizadores pelo excelente evento.

Após participar este ano no PgBR, resolvi iniciar este blog, para compartilhar com os colegas informações sobre o maravilhoso mundo do PostgreSQL.