- Descrição
- Pré-requisitos e como executar a aplicação
- Backlog Product
- Coletor de Estatísticas
- Escopo de Recursos
- Tecnologias
- Cronograma do API
- Dev Team
- Autor
- Licença
É 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.
- 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).
- ✔️ 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
- Para organização do projeto: Trello.
- Para desenvolvimento do protótipo: Figma.
- Para comunicação: Slack.
- Para reuniões: Google Meet.
- Para organização das tarefas: Google Sheets.
- Para gerenciar o banco de dados: PostgreSQL.
- Para desenvolvimento do código: Eclipse.
- DB Browser (SQlite): SQlite.
Para acessar o vídeo de demonstração da aplicação em uso, clique aqui.
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. |
Para acessar, clique aqui.
Este projeto esta sob licença MIT.