【问题标题】:New Relic not sending dataNew Relic 不发送数据
【发布时间】:2013-03-19 23:21:40
【问题描述】:

我在 linode 上安装了我的 rails 应用程序的 newrelic 代理。应用程序正在使用独角兽,我做了一些魔术(https://newrelic.com/docs/ruby/no-data-with-unicorn),但我的仪表板上仍然没有数据。另一方面 - 我已经将我的应用程序从 heroku 迁移到 linode 并且在 heroku 上它工作正常(我已经从仪表板中删除了旧的应用程序配置文件)。

您能给我任何想法吗 - 我如何确定问题出在哪里?

【问题讨论】:

  • Heroku 默认从自己的配置中将 NewRelic 的 API key 注入到 config/newrelic.yml 文件中,如果你迁移到 Linode,是否也将 API key 添加到了配置文件中?跨度>
  • 是的 - 我正在使用我自己的 newrelic.yml 文件
  • 没有日志:(((

标签: ruby ruby-on-rails-3 heroku newrelic linode


【解决方案1】:

这种情况很难调试,但是缺少newrelic日志文件似乎有一些基本的设置问题。

再次尝试查看安装说明。如果这无助于通过 newrelic 提高支持票。他们是一群乐于助人的人,您很快就会得到答案。

【讨论】:

    【解决方案2】:

    我找到了解决问题的方法。这是因为我忘记从应用程序配置文件中删除一些环境变量 - NEW_RELIC_APP_NAME、NEW_RELIC_ID、NEW_RELIC_LICENSE_KEY、NEW_RELIC_LOG。

    【讨论】:

      【解决方案3】:

      如果您在 heroku 上使用新的遗物插件,您的数据将位于 https://heroku.newrelic.com尝试去应用资源并点击新的遗物插件。

      【讨论】:

      • 当我更改为 JRuby 和 Puma 网络服务器时,我的应用程序没有为新的 relicc 发送数据,因为它配置了 MRI 和 Thin。检查设置>>环境,一切都正确。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多