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!!
Colaborei dando meu tabcoin, porque também tenho interesse na resposta kk
eu tenho usado muito o New Relic para monitoramento e o Paper Tail para logs
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.
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.