wils@web ~ $ cat ~/ajuda/guia-para-monitorar-aplicacoes-node-js-em-producao-com-pm2-e-keymetrics.md

DevOps

Guia para monitorar aplicações Node.js em produção com PM2 e Keymetrics

atualizado em 29/08/2026

Monitorar aplicações Node.js em produção é essencial para garantir desempenho e disponibilidade. Neste guia, vamos explorar como usar o PM2 e o Keymetrics para monitorar suas aplicações.

O que é PM2?

PM2 é um gerenciador de processos para aplicações Node.js que facilita o gerenciamento e a monitorização de aplicações em produção.

O que é Keymetrics?

Keymetrics é uma plataforma de monitoramento que se integra ao PM2, oferecendo uma interface web para visualizar métricas em tempo real.

Passo a Passo para Configuração

1. Instalando o PM2

Primeiro, você precisa instalar o PM2 globalmente. Execute o seguinte comando:

npm install pm2 -g

2. Iniciando sua Aplicação com PM2

Inicie sua aplicação usando o PM2. Substitua app.js pelo nome do seu arquivo:

pm2 start app.js

3. Instalando o Keymetrics

Para usar o Keymetrics, você precisa criar uma conta em Keymetrics e obter seu token de autenticação. Depois, instale o módulo:

npm install keymetrics --save

4. Integrando Keymetrics ao PM2

Adicione o Keymetrics à sua aplicação. Substitua YOUR_KEYMETRICS_TOKEN pelo seu token:

pm2 start app.js --keymetrics YOUR_KEYMETRICS_TOKEN

5. Monitorando sua Aplicação

Acesse sua conta Keymetrics e você verá sua aplicação listada. Você pode monitorar métricas como uso de CPU, memória e mais.

Comandos Úteis do PM2

  • Listar processos:
    pm2 list
  • Reiniciar um processo:
    pm2 restart 
  • Parar um processo:
    pm2 stop 
  • Remover um processo:
    pm2 delete 

Conclusão

Monitorar suas aplicações com PM2 e Keymetrics é uma maneira eficaz de garantir que elas estejam sempre em funcionamento. Lembre-se de verificar regularmente as métricas e ajustar conforme necessário. Dica: Utilize alertas no Keymetrics para ser notificado sobre problemas antes que afetem os usuários.

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.