问题标签 [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.
ruby-on-rails - 带有 Memcached 的 Radiant 和 NewRelic 不记录流量
我已经使用 Memcached 作为 Radiant 缓存资源设置了一个 Radiant 实例,但是,缓存命中似乎没有记录到 Radiant。
这是缓存实现的示例:
当我在 Radiant 实例(通过 httperf)上扔负载时,只有缓存未命中会在 NewRelic 中注册。
::编辑::
一些可能还值得注意的事情:
- 我正在使用 nginx 和独角兽。
我目前需要
/li>:rails_root/config.ru
像这样的newrelic:我正在使用捆绑器,这是我的示例
/li>Gemfile
:- 我试过的东西:
- 将 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'
::/编辑::
有人有想法么?
谢谢!
capistrano - 更改 config/newrelic.yml 路径
我正在使用带有 symfony 2.1 和 capifony 的新的 relic ruby 代理。
我希望能够告诉新的遗物代理配置文件位于 app/config/newrelic.yml 而不是 config/newrelic.yml
这可能吗?
cloudbees - 我们如何将现有的 NewRelic 帐户与我们的 CloudBees 应用程序一起使用?
如果我们有一个现有的 NewRelic 帐户,我们如何指导我们的 CloudBees 应用程序使用该帐户,而不是通过在我们的 CloudBees 应用程序配置屏幕上激活 New Relic 插件创建的即时帐户?这将使我们能够利用我们已经支付的许可定价,并为我们的所有应用程序提供一个中央 New Relic 控制台屏幕,无论它们是在 CloudBees 上还是在其他地方运行。
heroku - 避免新遗物附加到 Heroku 上的 leiningen
我为在 Heroku 上运行的 Clojure 应用启用了 New Relic 监控。为了避免将我的应用程序嵌套在 Leiningen 的 JVM 进程中的开销,我从lein trampoline run
.
这显然增加了 New Relic 附加到初始 Leiningen 进程的一些开销,该进程然后关闭并启动我的应用程序,导致 New Relic 再次附加延迟。这有时会导致无法在 30 秒的引导超时窗口内启动并导致停机。
显示两个 New Relic 代理启动的日志输出:
有没有办法避免将 New Relic 附加到 leiningen 进程?
python - 在 Dotcloud (Python) 上设置 NewRelic 环境
我有一个 Python 应用程序,它使用 dotcloud.yml 文件中的新 New Relic 配置变量设置,效果很好。
但是,我想将沙盒实例作为测试/暂存环境运行,因此我希望能够设置 newrelic 代理的环境,以便它使用 ini 配置的不同配置部分。我的 dotcloud.yml 设置如下:
我有自定义环境变量,因此 sanbox 设置为“测试”,实时应用程序设置为“生产”
然后我在我的 uswsgi.py 中调用以下内容
但是,dotcloud 实例已经启用了 newrelic,因为我在 uwsgi.log 文件中得到了这个:
因此,似乎在调用 uwsgi.py 之前正在初始化 newrelic 代理。
所以我的问题是:
有没有办法初始化 newrelic 环境?
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 的错误跟踪中根本没有提及)?
c# - 忽略 New Relic 中的持久 SignalR 连接
我应该在哪里调用NewRelic.Api.Agent.NewRelic.IgnoreApdex()
或NewRelic.Api.Agent.NewRelic.IgnoreTransaction()
在我的 SignalR 集线器中调用,以防止长时间运行的持久连接掩盖我的应用程序监控日志?
ruby - 如何配置 capfile 以使用 curl 与 New Relic 通信?
我正在玩 New Relic,并希望提醒 New Relic 进行部署。我可以在命令行上使用:
我应该在 capfile 中添加什么,以便 capistrano 在部署时运行上面的 curl?
我知道我可以安装新的 relic gem 并在 Capfile 中使用它,但想避免依赖。
django - 为 Django 开发服务器设置 New Relic
我正在使用 Django 并尝试使用 New Relic。是否可以监控 Django 开发服务器?我似乎只能在使用生产服务器设置 New Relic 方面寻求帮助。
编辑
'如何'以供将来参考:
(我用的是Django1.4)
按照这个: https ://newrelic.com/docs/python/python-agent-installation
作为该指南的最后一步(与您的应用程序集成),将您的
/li>wsgi.py
文件更改为以下内容:
现在在 New Relic 平台上登录您的帐户,向您的开发服务器发出一些请求,然后查看平台上的更改。感恩,你成功了!
ruby - 新遗物与歌利亚的整合
我已经用 goliath 配置了 New Relic,如此处所述
我正在使用gem 'newrelic_rpm'
,但没有获得 newrelic 服务的统计信息。