mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-16 14:17:22 +01:00
config newrelic
This commit is contained in:
27
newrelic.js
Normal file
27
newrelic.js
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
var nconf = require('nconf');
|
||||||
|
|
||||||
|
/**
|
||||||
|
* New Relic agent configuration.
|
||||||
|
*
|
||||||
|
* See lib/config.defaults.js in the agent distribution for a more complete
|
||||||
|
* description of configuration variables and their potential values.
|
||||||
|
*/
|
||||||
|
exports.config = {
|
||||||
|
/**
|
||||||
|
* Array of application names.
|
||||||
|
*/
|
||||||
|
app_name: ['Habitica'],
|
||||||
|
/**
|
||||||
|
* Your New Relic license key.
|
||||||
|
*/
|
||||||
|
license_key: nconf.get('NEW_RELIC_LICENSE_KEY'),
|
||||||
|
ssl: false,
|
||||||
|
logging: {
|
||||||
|
/**
|
||||||
|
* Level at which to log. 'trace' is most useful to New Relic when diagnosing
|
||||||
|
* issues with the agent, 'info' and higher will impose the least overhead on
|
||||||
|
* production applications.
|
||||||
|
*/
|
||||||
|
level: 'info'
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -174,8 +174,6 @@ module.exports.setupConfig = function(){
|
|||||||
|
|
||||||
if (nconf.get('NODE_ENV') === "development")
|
if (nconf.get('NODE_ENV') === "development")
|
||||||
Error.stackTraceLimit = Infinity;
|
Error.stackTraceLimit = Infinity;
|
||||||
if (nconf.get('NODE_ENV') === 'production')
|
|
||||||
require('newrelic');
|
|
||||||
|
|
||||||
isProd = nconf.get('NODE_ENV') === 'production';
|
isProd = nconf.get('NODE_ENV') === 'production';
|
||||||
baseUrl = nconf.get('BASE_URL');
|
baseUrl = nconf.get('BASE_URL');
|
||||||
|
|||||||
@@ -21,6 +21,9 @@ if (cores!==0 && cluster.isMaster && (isDev || isProd)) {
|
|||||||
});
|
});
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
|
if (nconf.get('NODE_ENV') === 'production')
|
||||||
|
require('newrelic');
|
||||||
|
|
||||||
var express = require("express");
|
var express = require("express");
|
||||||
var http = require("http");
|
var http = require("http");
|
||||||
var path = require("path");
|
var path = require("path");
|
||||||
|
|||||||
Reference in New Issue
Block a user