Como configurar New Relic com Node

O primeiro passo para configurar a New Relic é se cadastrar no site New Relic e depois criar a sua aplicação em Node.JS lá, assim você vai receber uma chave para continuar com a sua configuração.

Para configurar a New Relic em sua aplicação é necessário instalar o pacote da New Relic, para isso basta abrir o seu Git Bash ou qualquer terminar e executar o seguinte comando:

npm install newrelic --save

Após instalar o módulo você vai acessar a pasta node_modules > newrelic e depois copiar o arquivo newrelic.js para a raiz da sua aplicação.

Depois de mover para a raiz, abra o arquivo newrelic.js no editor de texto que você preferir e insira a sua chave e o nome da sua aplicação dentro dele.

Aqui um exemplo de arquivo configurado:

'use strict'
exports.config = {
  app_name: ['Teste Umbler'],

  license_key: '94f417a76a019a3de38285a589c97631ec955eb5',
  logging: {
    level: 'info'
  }
}

E depois de configurar o newrelic.js é só adicionar o require(‘newrelic’) no topo do seu arquivo que inicia a sua aplicação, geralmente é o index.js ou app.js, segue um exemplo de um arquivo:

require('newrelic')
const express = require('express')
const app = express()

app.get('/', (req, res) => {
    res.send('teste')
})

app.listen(3000, () => {
    console.log('rodando na 3000 ')
})

Depois disso é só aguardar uns 5 minutos de acesso em sua aplicação e logs irão aparecer em seu painel na New Relic.