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.