wils@web ~ $ cat ~/ajuda/como-monitorar-a-saude-de-aplicacoes-node-js-em-producao-usando-pm2-5-1-e-new-relic.md

Desenvolvimento

Como monitorar a saúde de aplicações Node.js em produção usando PM2 5.1 e New Relic

atualizado em 20/08/2026

Monitorar a saúde de aplicações Node.js em produção é essencial para garantir a performance e a disponibilidade do serviço. Neste manual, abordaremos como utilizar o PM2 5.1 em conjunto com o New Relic para monitoramento eficaz.

Pré-requisitos

  • Node.js instalado
  • PM2 5.1 instalado
  • Conta no New Relic
  • Aplicação Node.js em execução

Instalando o PM2

Se você ainda não tem o PM2 instalado, execute o seguinte comando:

npm install [email protected] -g

Iniciando sua aplicação com PM2

Para iniciar sua aplicação Node.js, utilize o comando:

pm2 start app.js --name minha-aplicacao

Configurando o New Relic

Para integrar o New Relic com sua aplicação, siga os passos abaixo:

  1. Instale o agente do New Relic:
  2. npm install newrelic --save
  3. Crie um arquivo newrelic.js na raiz do seu projeto e configure-o com sua chave de licença:
  4. exports.config = {
      app_name: ['Minha Aplicação'],
      license_key: 'SUA_CHAVE_DE_LICENCA',
      logging: {
        level: 'info',
      },
    };
  5. Importe o New Relic no início do seu arquivo principal (app.js):
  6. require('newrelic');

Monitorando a aplicação

Com a aplicação em execução e o New Relic configurado, você pode monitorar a saúde da sua aplicação através do painel do New Relic. Acesse a seção de APM para visualizar métricas como:

  • Tempo de resposta
  • Taxa de erro
  • Transações

Comandos úteis do PM2

  • Listar processos:
    pm2 list
  • Ver logs:
    pm2 logs minha-aplicacao
  • Reiniciar aplicação:
    pm2 restart minha-aplicacao

Conclusão

Integrar o PM2 com o New Relic proporciona uma visão detalhada da saúde da sua aplicação Node.js. Lembre-se de sempre monitorar e ajustar sua aplicação conforme necessário para garantir a melhor performance.

Dica: Considere configurar alertas no New Relic para ser notificado em caso de problemas de desempenho.

Precisa de ajuda com isso no seu servidor? A gente resolve pra você.

falar no WhatsApp

// deu erro ou não funcionou?

Achou algo errado neste manual?

Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.