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

Milhares de requests e monitoramento

Olá pessoal, tudo bem ?? Estou desenvolvendo um produto bem importante e sensível, que preciso monitorar as requests, se alguma der errado eu preciso saber para tratar esse erro de alguma forma, seja refazendo a request ou tendo o log do erro para corrigir.

Tendo isso em vista, eu gostaria de discutir com a galera para saber meios de monitorar essas requests e mesmo que dê errado, eu preciso saber o que deu de errado...

Estou utilizando Stripe e meu backend é em NestJS

Obrigado pessoal!!

Carregando publicação patrocinada...
1
1
1
1
1

Seu caso de uso é bem específico pra utilizar uma ferramenta de APM.
Você pode utilizar ferramentas de APM como New Relic, Datadog, Dynatrace ou soluções mais open source como Signoz. Todas elas vão poder registrar o trace (que foi o caminho que a requisição seguiu no código), assim como erros emitidos ou lentidões percebidas, e você pode configurar alertas caso algo saia do planejado. Você também pode coletar os logs da sua aplicação por meio dessas ferramentas.

1

Como nosso colega comentou, coletar logs é uma parte importante. Essas ferramentas e outras como o https://logentries.com/ permitem que você crie "query" e identifique os erros ou alertas. Depois disso vc consegue criar alertas, gráficos e ficar com todas as info na mão.

1
1
1

Olá!

Para monitoramento de erros em geral, você pode utilizar ferramentas como Sentry.io ou até DataDog que provém soluções muito legais para Error Tracking e até outras opções de monitoramento no caso da DataDog.

O Sentry possui uma documentação para uso no NextJS que você pode ver por aqui, já pra DataDog eu encontrei uma documentação de integração com a Vercel que permite você ver os logs das suas aplicações até monitorar a performance do seus apps frontend, você pode ver essa por aqui.

1

No front estou utilizando ReactJs puro, com Vite mesmo! Obrigado Josepho!!

Eu já havia pensando nessa solução... acho que vou de Sentry mesmo.