wils@web ~ $ cat ~/ajuda/como-monitorar-o-desempenho-de-aplicacoes-node-js-em-producao-com-pm2-5-1-guia-pratico.md

Desenvolvimento

Como monitorar o desempenho de aplicações Node.js em produção com PM2 5.1: Guia prático

atualizado em 27/08/2026

O PM2 é um gerenciador de processos para aplicações Node.js que facilita o monitoramento e a manutenção de aplicações em produção. Neste guia, abordaremos como monitorar o desempenho de aplicações Node.js utilizando a versão 5.1 do PM2.

Pré-requisitos

  • Node.js instalado
  • PM2 instalado:
    npm install pm2 -g

Instalação do PM2

Após instalar o Node.js, instale o PM2 globalmente com o comando:

npm install pm2 -g

Iniciando uma Aplicação

Para iniciar uma aplicação Node.js com PM2, utilize o seguinte comando:

pm2 start app.js --name minha-aplicacao

Monitorando o Desempenho

O PM2 fornece uma interface de monitoramento em tempo real. Para acessá-la, utilize o comando:

pm2 monit

Isso abrirá uma interface que exibe informações como CPU, memória e tempo de resposta.

Visualizando Logs

Para visualizar os logs da sua aplicação, use:

pm2 logs minha-aplicacao

Estatísticas da Aplicação

Você pode verificar as estatísticas da sua aplicação com:

pm2 status

Isso mostrará o status, uso de memória e CPU de todas as aplicações gerenciadas pelo PM2.

Configurações de Monitoramento

O PM2 permite configurar alertas e monitoramento avançado. Para configurar o monitoramento em tempo real e notificações, utilize:

pm2 set pm2:monitoring true

Conclusão

Monitorar o desempenho de aplicações Node.js em produção com PM2 é essencial para garantir a eficiência e a estabilidade. Utilize as funcionalidades de monitoramento e logs para identificar problemas rapidamente. Dica: Considere integrar o PM2 com ferramentas de monitoramento como New Relic ou Grafana para uma análise mais profunda.

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.