wils@web ~ $ cat ~/ajuda/como-monitorar-aplicacoes-node-js-em-producao-com-pm2-5-3-e-grafana.md

Desenvolvimento

Como monitorar aplicações Node.js em produção com PM2 5.3 e Grafana

atualizado em 17/08/2026

Monitorar aplicações Node.js em produção é essencial para garantir desempenho e disponibilidade. Neste guia, vamos aprender a usar o PM2 5.3 e o Grafana para esse propósito.

Pré-requisitos

  • Node.js instalado
  • PM2 5.3 instalado
  • Grafana instalado e configurado
  • Banco de dados InfluxDB (opcional, mas recomendado)

Instalação do PM2

Para instalar o PM2, utilize o seguinte comando:

npm install pm2 -g

Iniciando sua aplicação com PM2

Inicie sua aplicação Node.js usando PM2:

pm2 start app.js --name minha-aplicacao

Configurando o PM2 para coletar métricas

Para que o PM2 envie métricas para o Grafana, você pode usar o módulo pm2-grafana. Instale-o com:

pm2 install pm2-grafana

Em seguida, configure o PM2 para enviar dados para o InfluxDB:

pm2 set pm2-grafana:influxdb-url http://localhost:8086
pm2 set pm2-grafana:influxdb-database nome_do_banco

Configurando o Grafana

No Grafana, adicione uma nova fonte de dados:

  1. Acesse o Grafana em seu navegador.
  2. Vá para Configuration > Data Sources.
  3. Selecione Add data source e escolha InfluxDB.
  4. Preencha as informações necessárias, como URL e nome do banco de dados.
  5. Salve e teste a conexão.

Criando Dashboards no Grafana

Após configurar a fonte de dados, crie dashboards para visualizar as métricas:

  1. Vá para > New Dashboard.
  2. Adicione painéis com gráficos de desempenho, uso de CPU, memória, etc.

Conclusão

Monitorar suas aplicações Node.js com PM2 e Grafana oferece uma visão clara do desempenho. Para melhores resultados, mantenha o PM2 e o Grafana sempre atualizados.

Dica: Considere configurar alertas no Grafana para ser notificado sobre 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.