[Dicas/Conselhos] Observalidade - Open Source
Pessoal, estou desenvolvendo uma API para Emissão de Notas Fiscais do meu sistema.
A API está sendo desenvolvida com Node.js e Next.js, banco de dados postgresql para o banco e mongodb para os logs.
Eu fiz um post anterior pedindo dicas a respeito de logs. Em um dos comentários me falaram do termo OBSERVALIDADE. Eu não conhecia nada a respeito e continua sendo algo que eu ainda não entendo muito do assunto, por isto recorro mais uma vez a comunidade do TabNews que tem me dado boas dicas e muito conhecimento.
Na minha pesquisa, encontrei estas soluções de Observalidade:
- Datadog;
- Dynatrace;
- Elastic;
- Prometheus;
- Grafana;
Eu não sei o que preciso monitorar, observar ou analisar. Tenho aprendido um pouco de linux e instalação de ferramentas open-source em containers, mas fora isto sou um pequeno garfanhoto ainda.
Então, eu pergunto a vocês mestres jedi´s do TabNews:
1. O que preciso monitorar, observar e analisar? Recursos da máquina como RAM, Processamento, Conexão, Disco, Outros...
2. Qual ou quais ferramentas open-source auto-hospedadas me recomendam utilizar para eu instalar em uma VPS Hostinger e quais configurações mínimas preciso ter?
3. Tem alguma dica de material para estudo? Tenho conta na dio.me, há algum curso lá que eu devo ver? Algum video do youtube ou curso da Udemy? Observação: isto tudo além da documentação da ferramenta é claro.