Executando verificação de segurança...
1

Pitch: OSS: Graph Go, visualizando teu sistema sem estresse

Opa! Tudo certo?

Esse projeto, o Graph Go, nasceu da dificuldade que eu tenho de visualizar como um sistema se comunica e conecta, mesmo que consiga entender no código e lendo o docker-compose, acaba ficando complexo quando é um projeto muito grande.
Por causa disso, criei o graph-go, que permite fazer essa visualização sem estresse, já que usa auto-discovery e não precisa configurar nada na mão.
É feito em Go, por causa da facilidade que é trabalhar com as APIs do Docker e também o quanto facilita a comunicação rápida.
Pra garantir que sempre será extensível, eu optei por ir num sistema de adapters, que permite que o processo seja facilmente replicado, no momento tem os seguinte adapters:

  • postgresql
  • mongo
  • mysql
  • redis
  • elasticsearch
  • s3 / minio
  • http servers em geral, que estejam rodando no tua docker network

Todos eles tem um sistema de health check, pra saber a saúde do serviço.

Também tem um front feito com react pra poder visualizar tudo, mas é opcional, já que dá pra consumir só do backend direto.

No mais, ainda vou adicionar o suporte pra orchestrators, começando pelo K8s e o uma visualização do fluxo de dados, e + informações por cada nó.

Espero que seja útil pra alguém!

Contribuç

Carregando publicação patrocinada...