【问题标题】:Newrelic is not enable for sails app帆应用程序未启用 Newrelic
【发布时间】:2017-03-06 00:36:06
【问题描述】:

我已通过以下步骤将 newrelic 模块与我的 Sails 应用程序集成:-

  1. 通过 npm install newrelic 为应用程序安装 newrelic 模块。
  2. 将 newrelic.js 从 node_modules/newrelic 复制到我的应用程序的根目录中。
  3. 编辑 newrelic.js 并将 license_key 的值替换为我帐户的许可证密钥。
  4. 添加要求('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":"为 Node.js 使用 New Relic。代理版本: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":"模块未在配置中启用;未启动。"}

我错过了什么吗?

【问题讨论】:

    标签: node.js sails.js newrelic


    【解决方案1】:

    Sails-hook-newrelic (https://www.npmjs.com/package/sails-hook-newrelic) 是另一种选择。

    【讨论】:

      【解决方案2】:

      找到了解决办法。我们最初将开发服务器的变量 NEW_RELIC_ENABLED 设置为 FALSE,以便在调试其他问题时暂时禁用代理。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-11-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-12-13
        • 1970-01-01
        相关资源
        最近更新 更多