#node.js #sails.js #newrelic
#node.js #sails.js #newrelic
Вопрос:
Я интегрировал модуль newrelic с моим приложением sails, выполнив следующие шаги :-
- Установите модуль newrelic через npm установите newrelic для приложения.
- Копировать newrelic.js из node_modules/ newrelic в корневой каталог моего приложения.
- Редактировать newrelic.js и замените значение license_key на лицензионный ключ для моей учетной записи.
- Добавьте require(‘newrelic’); в качестве первой строки app.js .
При запуске моего приложения New Relic должен запуститься с ним и начать сообщать данные, но он регистрирует следующие строки в newrelic_agent.log
{«v»:0,»level»:30,»name»:»newrelic»,»hostname»:»xyz.net»,»pid»:16074,»time»:»2016-10-21T12:32:06.788Z»,»msg»:» Использование New Relic для Node.js . Версия агента: 1.32.0; Версия узла: v0.12.12.»}
{«v»:0,»level»:30,»name»:»newrelic»,»hostname»:»xyz.net»,»pid»:16074,»time»:»2016-10-21T12:32:06.792Z»,»msg»:» Модуль не включен в конфигурации; не запускается «.}
Я что-то пропустил?
Ответ №1:
Паруса-крюк-newrelic (https://www.npmjs.com/package/sails-hook-newrelic ) — еще один вариант.
Ответ №2:
Найдено решение. Мы изначально установили переменную NEW_RELIC_ENABLED как FALSE для серверов разработчиков для временного отключения агента во время отладки других проблем.