MicroObs é um projeto, parte da disciplina IF1007/IN1062 ministrada pelo Prof. Vinicius Garcia, que visa prover uma solução para observalidade que possa ser facilmente integrada/consumida.
- Utilizar o padrão API gateway para facilitar a consumação de dados de observabilidade pelos serviços interessados, seja interno ou externo;
- Oferecer um sistema de observabilidade de fácil uso e baseado em containers contendo ferramentas que endereçam aspectos de logging e métricas.
- Node.js/Express + GraphQL para o API Gateway;
- Beats(filebeat) + Elasticsearch para Centralized Logging;
- Prometheus para Metrics Collection/Storage;
- Grafana para Metrics + Logs Visualization;
- Docker + Docker-Compose para containers.