wils@web ~ $ cat ~/ajuda/guia-para-monitorar-performance-de-aplicacoes-node-js-com-pm2-e-new-relic.md

Desenvolvimento

Guia para monitorar performance de aplicações Node.js com PM2 e New Relic

atualizado em 19/08/2026

Este guia aborda como monitorar a performance de aplicações Node.js utilizando PM2 e New Relic, duas ferramentas poderosas que podem ajudar a otimizar o desempenho das suas aplicações.

Introdução

PM2 é um gerenciador de processos para Node.js que permite manter suas aplicações em execução, enquanto o New Relic fornece insights detalhados sobre a performance da sua aplicação. Juntas, essas ferramentas oferecem um monitoramento robusto.

Pré-requisitos

  • Node.js instalado
  • PM2 instalado globalmente
  • Conta no New Relic

Instalação do PM2

Para instalar o PM2, execute o seguinte comando:

npm install -g pm2

Iniciando sua aplicação com PM2

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

pm2 start app.js --name meu-app

Instalando o New Relic

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

  1. Instale o pacote do New Relic:
  2. npm install newrelic --save
  3. Crie um arquivo newrelic.js na raiz do seu projeto e adicione a seguinte configuração:
  4. exports.config = {
      app_name: ['Meu App'],
      license_key: 'SUA_CHAVE_DE_LICENÇA',
      logging: {
        level: 'info'
      }
    };
  5. Importe o New Relic no início do seu arquivo app.js:
  6. require('newrelic');

Monitorando sua aplicação

Após configurar o New Relic, você pode monitorar a performance da sua aplicação através do painel do New Relic. Para visualizar informações em tempo real, utilize:

pm2 monit

Conclusão

O uso do PM2 combinado com o New Relic proporciona uma visão clara sobre a performance da sua aplicação Node.js. Para melhores resultados, considere configurar alertas no New Relic para notificações proativas sobre problemas de performance.

Dica: Sempre mantenha suas dependências atualizadas e revise as métricas regularmente para otimizar ainda mais sua aplicação.

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.