问题标签 [newrelic]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
256 浏览

ruby-on-rails - 带有 Memcached 的 Radiant 和 NewRelic 不记录流量

我已经使用 Memcached 作为 Radiant 缓存资源设置了一个 Radiant 实例,但是,缓存命中似乎没有记录到 Radiant。

这是缓存实现的示例:

当我在 Radiant 实例(通过 httperf)上扔负载时,只有缓存未命中会在 NewRelic 中注册。

::编辑::

一些可能还值得注意的事情:

  1. 我正在使用 nginx 和独角兽。
  2. 我目前需要:rails_root/config.ru像这样的newrelic:

    /li>
  3. 我正在使用捆绑器,这是我的示例Gemfile

    /li>
  4. 我试过的东西:
    • 将 newrelic 的 require 代码移动到 config.ru 的顶部和底部。
    • 移动gem "newrelic_rpm"到我的 Gemfile 的顶部和底部(底部:https ://newrelic.com/docs/ruby/does-new-relic-work-with-the-bundler-gem )
    • 将 newrelic 的 require 代码移动到我的底部:rails_root/config/enivornments/[RAILS_ENV].rb
    • 将 newrelic 的 require 代码移动到顶部:rails_env/config/boot.rb:rails_env/config/environment.rb底部。
    • newrelic_rpm在 Gemfile 中明确要求gem "newrelic_rpm", :require => 'newrelic_rpm'

::/编辑::

有人有想法么?

谢谢!

0 投票
1 回答
622 浏览

capistrano - 更改 config/newrelic.yml 路径

我正在使用带有 symfony 2.1 和 capifony 的新的 relic ruby​​ 代理。

我希望能够告诉新的遗物代理配置文件位于 app/config/newrelic.yml 而不是 config/newrelic.yml

这可能吗?

0 投票
1 回答
131 浏览

cloudbees - 我们如何将现有的 NewRelic 帐户与我们的 CloudBees 应用程序一起使用?

如果我们有一个现有的 NewRelic 帐户,我们如何指导我们的 CloudBees 应用程序使用该帐户,而不是通过在我们的 CloudBees 应用程序配置屏幕上激活 New Relic 插件创建的即时帐户?这将使我们能够利用我们已经支付的许可定价,并为我们的所有应用程序提供一个中央 New Relic 控制台屏幕,无论它们是在 CloudBees 上还是在其他地方运行。

0 投票
1 回答
703 浏览

heroku - 避免新遗物附加到 Heroku 上的 leiningen

我为在 Heroku 上运行的 Clojure 应用启用了 New Relic 监控。为了避免将我的应用程序嵌套在 Leiningen 的 JVM 进程中的开销,我从lein trampoline run.

这显然增加了 New Relic 附加到初始 Leiningen 进程的一些开销,该进程然后关闭并启动我的应用程序,导致 New Relic 再次附加延迟。这有时会导致无法在 30 秒的引导超时窗口内启动并导致停机。

显示两个 New Relic 代理启动的日志输出:

有没有办法避免将 New Relic 附加到 leiningen 进程?

0 投票
2 回答
1059 浏览

python - 在 Dotcloud (Python) 上设置 NewRelic 环境

我有一个 Python 应用程序,它使用 dotcloud.yml 文件中的新 New Relic 配置变量设置,效果很好。

但是,我想将沙盒实例作为测试/暂存环境运行,因此我希望能够设置 newrelic 代理的环境,以便它使用 ini 配置的不同配置部分。我的 dotcloud.yml 设置如下:

我有自定义环境变量,因此 sanbox 设置为“测试”,实时应用程序设置为“生产”

然后我在我的 uswsgi.py 中调用以下内容

但是,dotcloud 实例已经启用了 newrelic,因为我在 uwsgi.log 文件中得到了这个:

因此,似乎在调用 uwsgi.py 之前正在初始化 newrelic 代理。

所以我的问题是:

有没有办法初始化 newrelic 环境?

0 投票
1 回答
150 浏览

ruby-on-rails-3 - New Relic ActiveRecord::ConnectionNotEstablised Rails 3.2.3 错误

我刚刚在我的 RefineryCMS Rails 3.2.3 应用程序中安装了 newrelic_rpm gem。我按照说明复制了 newrelic.yml 配置文件。我的应用程序正在 Cedar 堆栈上与 Heroku 一起部署,因此说明非常简单。

https://devcenter.heroku.com/articles/newrelic#cedar

然而,在我的开发箱上运行“rails server”给了我这个错误信息:

在 newrelic.yml 文件中将 agent_enabled 值设置为“false”允许服务器再次启动。设置我的许可证密钥和应用程序名称环境变量没有任何区别。

有趣的是,即使我无法在我的开发盒上启动该应用程序,但当我将它部署到 Heroku 时,一切正常——我现在得到了新的遗物统计信息。伟大的!

我的解决方法是从 gemfile 中删除 newrelic_rpm(这是安装说明所说的),并将其仅放入 :production 组。显然,新遗物只在生产中有用,所以没什么大不了的。

其他任何人都经历过这种情况,或者知道为什么它会导致 ActiveRecord 错误(在 new relic 的错误跟踪中根本没有提及)?

0 投票
7 回答
4473 浏览

c# - 忽略 New Relic 中的持久 SignalR 连接

我应该在哪里调用NewRelic.Api.Agent.NewRelic.IgnoreApdex()NewRelic.Api.Agent.NewRelic.IgnoreTransaction()在我的 SignalR 集线器中调用,以防止长时间运行的持久连接掩盖我的应用程序监控日志?

SignalR主导监控的New Relic截图

0 投票
2 回答
1736 浏览

ruby - 如何配置 capfile 以使用 curl 与 New Relic 通信?

我正在玩 New Relic,并希望提醒 New Relic 进行部署。我可以在命令行上使用:

我应该在 capfile 中添加什么,以便 capistrano 在部署时运行上面的 curl?

我知道我可以安装新的 relic gem 并在 Capfile 中使用它,但想避免依赖。

0 投票
1 回答
7179 浏览

django - 为 Django 开发服务器设置 New Relic

我正在使用 Django 并尝试使用 New Relic。是否可以监控 Django 开发服务器?我似乎只能在使用生产服务器设置 New Relic 方面寻求帮助。

编辑

'如何'以供将来参考:

(我用的是Django1.4)

  1. 按照这个: https ://newrelic.com/docs/python/python-agent-installation

  2. 作为该指南的最后一步(与您的应用程序集成),将您的wsgi.py文件更改为以下内容:

    /li>

现在在 New Relic 平台上登录您的帐户,向您的开发服务器发出一些请求,然后查看平台上的更改。感恩,你成功了!

0 投票
1 回答
502 浏览

ruby - 新遗物与歌利亚的整合

我已经用 goliath 配置了 New Relic,如此处所述

我正在使用gem 'newrelic_rpm',但没有获得 newrelic 服务的统计信息。