Tópicos

🔳 Desenvolvedores
🔳 Sobre o Projeto
🔳 Funcionalidades
🔳 Entidades
🔳 Tarefas Realizadas
🔳 Verificação Sonar
🔳 Link Swagger
🔳 Aplicação
🔳 Testes
🔳 Implementações futuras

Squad2-codenation devs


Adson Gregório

Clarice Ribeiro

Gustavo Funchal

Ioná Vieira

Sávio Amorim

Sobre o projeto

Atualmente os projetos estão cada vez mais utilizando arquiteturas baseadas em serviços ou microsserviços. Desta forma, erros podem surgir nas diversas camadas da aplicação e ambientes. Diante deste cenário, é extremamente importante a centralização dos registros desses erros em apenas um local para que seja possível monitorar com maior facilidade e, consequentemente, garantir maior eficiência na tomada de decisão. Neste projeto será implementado uma API Rest com o objetivo de centralizar registros de erros de aplicações.

Funcionalidades

✔️ Permitir autenticação do sistema através de um Token de Acesso
✔️ Suportar ordenação dos registros de log por level e frequência
✔️ Poder ser acessado por multiplos sistemas
✔️ Permitir listagem dos eventos com filtros de level, aplicação, ambiente e usuário
✔️ Suportar paginação
✔️ Calcular quantidade de eventos similares
✔️ Permitir criar, buscar, alterar, deletar e arquivar registros de logs
✔️ CI/CD

Entidades

Tarefas realizadas

Verificação Sonar

Link Swagger

https://centralerros-api.herokuapp.com/swagger-ui.html

Usuário Senha
teste@teste.com.br 123

Aplicação

Testes

  • Para rodar os testes utilize o comando no diretório raíz do projeto mvn test

Cobertura dos Testes

Implementações futuras

  • Implementação do front-end
  • Configuração do Sonar para identificar cobertura dos testes