Daqui vou falar minha experiência passando por empresas e startups: Penso que uma das vantagens que você tem é conseguir entregar uma exmperiencia muito melhor que grandes empresas, onde cada pequena melhoria na experiencia ou correção tem que passar por 4 squads e alinhar os 4 roadmaps e só chegam pro user no próximo cycle (em 2 meses). Uma startup, solo founder ou pet projects você consegue e deve se atentar muito a estes pequenos problemas que degradam a experiência.
Então sem muito mais delongas, penso que Elastic + Graphana, Prometheus, ou mesmo um free tier de data dog ou New Relic seriam minhas opções. Penso que a observabilidade e monitoria sempre devem ser levadas a serio.
Eu sempre coloco bastante logs, principalmemnte de erros, faults/warnings.
A maior parte dos tollings de observabilidade trabalham com eventos custom, por exemplo o job rodou ok e processou video x, um job falhou no video y, eventos de mensagens processadas e mensagens que falharam, com info de qual usuario, e assim por diante, cobrindo principalmente os fluxos chaves do seu business.
Com estes logs, metricas, custom events e os traces padrao, crio varios dashboards, um focado em um overview geral tecnico, um overview de business, um focado em falhas e erros.
Ao menos esta é minha stack de observabilidade básica que penso que qualquer projeto que esteja em produção nas mão de usuários tira bastante vantagem. E muitas vezes a depender da escala vai demorar precisar sair do free tier.