|
|
## Introdução
|
|
|
|
|
|
### Sobre o Blendb
|
|
|
|
|
|
O Blendb hoje nada mais é do que uma interface para facilitar a realização de consultas analíticas.
|
|
|
|
|
|
Esse projeto foi criado com o objetivo de se tornar parte de um sistema de monitoramento genérico. Um sistema de monitoramento tipicamente tem 3 partes: **coleta**, **consolidação** e **visualização**. O Blendb seria faria o papel de consolidação nesse sistema genérico.
|
|
|
|
|
|
A **consolidação** é a parte do processo que **recebe**, **armazena** e **disponibiliza** os dados.
|
|
|
|
|
|
Dessas 3 funcionalidades, apenas a de disponibilizar os dados foi implementada. Em outras palavras, o Blendb oferece uma forma alternativa de se acessar os dados armazenados.
|
|
|
|
|
|
Hoje, apenas uma disponibilização simplificada dos dados, o Blendb já tem potencial de ajudar projetos e facilitar a análise de dados, mas não paramos por aqui.
|
|
|
|
|
|
No futuro, esperamos oferecer todas as 3 funcionalidades de uma forma tão genérica que seja possivel realizar qualquer tipo de monitoramento da forma mais fácil possível. Entretanto não queremos nos limitar apenas a monitoramento, mas diversas outras aplicações que lidem com análise de dados.
|
|
|
|
|
|
Para isso também trabalhamos em um agente de monitoramento genérico e existem propostas para uma ferramenta de visualização compatível com o Blendb.
|
|
|
|
|
|
### Sobre essa documentação
|
|
|
|
|
|
Essa documentação é atualizada, criada e mantida continuamente pelos desenvolvedores desse projeto. É utilizada a ferramenta de Wikis do Gitlab e a linguagem Markdown
|
|
|
|
|
|
### Sobre a organização dessa documentação
|
|
|
|
|
|
Essa documentação está dividida nas seguintes seções:
|
|
|
|
|
|
A seção [Sobre](sobre) contém esse mas introdução além de informações de apresentação do projeto. As respostar para perguntas como "o que o Blendb faz?", "Por que ele é necessário?", "Quais os problemas que o Blendb resolve? E como?" estão nessa seção de forma simples para que quem nunca teve contato com o projeto possa compreender.
|
|
|
|
|
|
A seção [Desenvolvimento](desenvolvimento) contém informações mais detalhadas de como desenvolver e contribuir para esse projeto, quais são os padrões de projeto adotados, quais são os módulos, suas funcionalidades e onde estão localizados na estrutura de arquivos. Tambpem contém informações sobre as tecnologias utilizadas no projeto.
|
|
|
|
|
|
A seção [Futuro](futuro) contém as propostas sobre o futuro do Blendb, quais são as funcionalidades desejadas e como está o estado de pesquisa e viabilidade dessas propostas;
|
|
|
|
|
|
A seção [Passado](passado) mostra o que já foi tentado nesse projeto e por que essas idéias foram abandonadas.
|
|
|
|
|
|
A seção [Algoritmos](algoritmos) contém detalhes sobre os algoritmos usados para realizar certas tarefas complexas do Blendb. No geral a seção [Passado](past) contém informações sobre algoritmos usados antigamente. |
|
|
\ No newline at end of file |