Evaluating bids

Configurar o registro do Datadog para um aplicativo da web Node.js

Published on the April 01, 2025 in IT & Programming

About this project

Open

O projeto consiste na integração do DataDog com uma aplicação Next.js que roda em um ambiente Docker (ECS - Elastic Container Service da AWS). A aplicação utiliza Node.js, tRPC (um framework de chamadas de API tipadas), múltiplas APIs externas e um banco de dados Postgres.

O objetivo principal é coletar e monitorar logs detalhados da aplicação, incluindo requisições de API e possíveis falhas, para garantir maior visibilidade do sistema e facilitar a identificação e resolução de problemas.

A integração do DataDog exigirá instrumentação personalizada para capturar métricas importantes do comportamento da aplicação, especialmente sobre tempo de resposta, erros e comunicação com APIs externas.

Project overview

Este projeto faz parte de um ambiente complexo e distribuído, onde há várias aplicações que precisam de um sistema de observabilidade eficiente. A decisão de começar com esta webapp Next.js serve como um teste para avaliar a viabilidade do DataDog antes de expandir para outras aplicações. O ambiente onde a aplicação roda tem os seguintes desafios: ✅ Execução em Docker no ECS → O monitoramento deve ser configurado para containers. ✅ Chamadas para múltiplas APIs externas → Necessário rastrear falhas e latências. ✅ Banco de Dados Postgres → Deve-se monitorar consultas e possíveis gargalos. ✅ Uso de tRPC para comunicação → Requer instrumentação personalizada para capturar requisições. Este projeto visa garantir que a equipe tenha dados confiáveis e em tempo real sobre o funcionamento da aplicação, ajudando na rápida detecção e correção de problemas.

Category IT & Programming
Subcategory Web development
What is the scope of the project? Medium-sized change
Is this a project or a position? Project
I currently have I have an idea
Required availability As needed
Roles needed Developer

Delivery term: Not specified

Skills needed