POSTGRECONTROL - SOFTWARE WEB PARA MONITORAMENTO DE BANCOS DE DADOS POSTGRESQL.
Trabalho de Conclusão de Curso
O banco de dados é uma ferramenta de extrema importância que muitas vezes não recebe a devida atenção, e quando ocorrem problemas como lentidão ou erros eles devem ser detectados e eliminados o mais rápido possível, já que um SGBD parado ou lento pode significar prejuízos. Para isto é necessário que haja um profissional com conhecimento técnico sobre o tema para que sejam aplicadas as correções, este profissional nem sempre está disponível, fazendo com que pessoas sem conhecimento tentem resolver o problema pelo método tentativa e erro e todo esse processo leva tempo, fazendo com que os usuários do SGBD tenham que lidar com instabilidade ou indisponibilidade dos dados. Para que pequenos problemas não se tornem maiores o monitoramento do banco de dados é necessário, detectando problemas no início, dando assim maior tempo de reação e correção. Com isto surge a pergunta: é possível disponibilizar acesso remoto e facilitado aos principais indicadores de monitoramento no SGBD PostgreSQL de forma proativa e simples? Pensando nestes pontos o presente trabalho pretende desenvolver um protótipo de software para monitoramento de banco de dados PostgreSQL chamado "PostgreControl", que visa trazer informações importantes em um único local. Ele trará gráficos e informações tabulares sobre o estado do banco de dados em geral, sobre as tabelas e as conexões, além de métricas que facilitam a visualização por pessoas com menor conhecimento técnico, tornando a detecção de problemas mais rápida e intuitiva.