/SGBDHealth

Primary LanguageJavaMIT LicenseMIT

SGBD Health

Badge

Tabela de Conteúdos

Descrição

É uma aplicação de monitoramento voltada somente à SGBDs, focada na performance e desempenho. Através da coleta de dados do SGBD (memória, tempo de consultas, espaço em disco, transações, evolução da memória, caches e registros) que influenciam na saúde e manutenção periódica.

Pré-requisitos e como executar a aplicação

Pré-requisitos

  1. Instalação do JDK ou no mínimo JRE versão 1.8 acesse aqui.
  2. Download da aplicação acesse aqui.

Como executar

  1. Documentação do passo a passo do tutorial aqui.
  2. Para o vídeo do tutorial clique aqui.

Product Backlog

  • Conexão SGBD;
  • Coleta de métricas de um ou mais SGBDs (PostgreSQL) remoto;
  • Tratamento das métricas (histórico, registro, relatórios, disponibilidade, alertas e valores atingidos durante a operação):
    • Tratamento de métricas de forma tabular;
    • Salvar consultas em CSV;
    • Tabular métricas;
    • Conexão com servidor através de arquivo externo;
    • Coleta periódica de métricas;
    • Histórico de métricas;
    • Relatórios de métricas;
    • Alertas de espaço em disco do SGBD;
    • Funcionamento do BD (tempo e quantidade de queries e uso de índices).
  • Plotagem de gráficos através de um dashboard/interface:
    • Interface gráfica inicial.
  • Cadastro de dados de conexão dos SGBDs (acesso à estastítica por tabelas).

Escopo de Recursos

  • ✔️ Conexão SGBD.
  • ✔️ Coleta e consulta de métricas.
  • ✔️ Interface inicial.
  • ✔️ Tratamento de métricas de forma tabular.
  • ✔️ Salvar consultas em CSV.
  • ✔️ Tabular métricas.
  • ✔️ Conexão com servidor através de arquivo externo.
  • ✔️ Banco Simples (SQlite3)
  • ✔️ Queries lentas
  • ✔️ Métricas de armazenamento de índices
  • ✔️ Configuração de exibição
  • ✔️ Rotina de coleta e armazenamento de métricas
  • ✔️ Conexão banco simples
  • ✔️ Armazenar estatísticas

Tecnologias

Ilustração

Para acessar o vídeo de demonstração da aplicação em uso, clique aqui.

Cronograma do API

Data Evento
16/08 a 22/08 Project kick-off.
30/08 a 19/09 Sprint 1.
20/09 a 10/10 Sprint 2.
18/10 a 07/11 Sprint 3.
08/11 a 28/11 Sprint 4.
29/11 a 05/12 Apresentação Final.
16/12 às 19h Feira de Soluções.

Dev Team

Para acessar, clique aqui.

Autor

Sublime's custom image?w=100

Linkedin Badge Gmail Badge

Licença

Este projeto esta sob licença MIT.