问题标签 [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 回答
1258 浏览

java - 是否可以将 New Relic 与 GAE/J 一起使用?

有没有办法使用 Google App Engine for Java 运行 New Relic Server Monitor?

New Relic 文档说不支持 Python GAE,但没有提到 GAE/J。GAE/J 使用 New Relic 支持的修改后的 Jetty,但我无法使其以标准方式工作,而且我在任何地方都没有找到任何有关此事的信息。

0 投票
1 回答
590 浏览

ruby-on-rails - 使用 config.gem 会导致 RoR 应用程序启动时出错

我正在尝试在我的项目中使用 newrelic。我已成功安装 newrelic gem,下一步是将 config.gem "newrelic_rpm" 添加到 environment.rb

当我在 environment.rb 中使用 config.gem 时,无法启动 Ruby on Rails 应用程序但是使用config.gem "dfgdsgsdgsdfg"会导致相同的错误。

我该如何解决这个问题?

我正在运行 Debian Linux、Apache2、RVM 1.8.6、Passenger 3、Rails 2.3.5、Ruby 1.8.7、gem 1.8.10

这是我的环境.rb

和完整的回溯

0 投票
1 回答
618 浏览

performance - 使用 NewRelic 跟踪文件 I/O 性能

我有一个后台 Ruby/Rails 工作 a) 从某个网站下载资源;b) 按摩数据;c) 将数据保存到文件系统。该任务受 I/O 限制,我希望能够监控 I/O 性能和延迟。我根据New Relic 文档连接它并使用Method Tracer设置测量方法. 然而,显然,NR 只报告 CPU 时间而不是 I/O(或实际时钟时间),因为这些数字与 Benchmark 库报告的 CPU 时间相匹配。(事实上​​,NR 文档似乎并没有准确地提到它报告的内容——用户、cpu 或时钟时间。)如何让 NR 报告部分代码的 I/O(或至少是时钟时间)。(请注意,我对 NR 提供的磁盘 I/O 利用率报告不感兴趣,因为性能问题是由 I/O 延迟引起的。)谢谢

0 投票
3 回答
583 浏览

php - 是否可以在开发本地化中使用带有 php / ZF 的新遗物

我对新遗物很陌生(也很困惑)。在生产中使用之前,是否可以在开发中使用 php localy 安装新的遗物?我问的原因是因为有一个正在开发的应用程序不断接收来自服务的数据馈送并想要对其进行分析。该应用程序是使用 Zend 框架制作的。

0 投票
1 回答
3057 浏览

html - 为 rails 中的某些路线去除 newrelic rum.js 脚本

我正在使用 newrelic ruby​​ 代理,它正在向我的应用程序的每个 hmtl 响应插入一些 js 代码,例如在 head: var NREUMQ=[];NREUMQ.push(["mark","firstbyte",new Date().获取时间()]);

问题是,我们允许用户托管内容,有时他们托管 html 文件。然后当他们点击下载时,newrelic 会将这些行插入到他们的 html 中......

通过站点下载的示例 html 并添加了 newrelic。任何建议如何仅针对某些路线或我们仅可用于特定代码路径的任何其他方法剥离新遗物?

我试过使用: include NewRelic::Agent::Instrumentation::ControllerInstrumentation newrelic_ignore :only => "download" 在我的控制器中,但它似乎没有任何效果。

当我重新启动乘客时,代码不会在短时间内附加到任何页面,之后,它会附加到所有页面,即使是那些有 newrelic_ignore 的页面

0 投票
1 回答
3648 浏览

api - New Relic API - 实例和主机之间的区别?

参考https://github.com/newrelic/newrelic_api的 New Relic API,我想知道主机和实例之间有什么区别。

基本上,我知道什么是应用程序以及什么是服务器(显然)。我会假设实例是应用程序的实例,即如果我的应用程序在 Heroku 上运行,每个实例将对应于运行我的应用程序的测功机。但是,什么是主机?主机和实例之间有什么区别?

谢谢,

-比利

更新

感谢你的回答!

因此,如果我做对了,在一般情况下,应用程序和实例之间的映射是一对一的,即每个应用程序可以有 1 个或多个实例。此外,实例和主机之间的映射是 n 到 m 的,即每个实例最多可以在一个主机上运行(在任何给定时间),但实例分布在可用主机之间。同样,主机分布在服务器之间(例如,m-to-s)。是这样吗?(抱歉,如果这听起来像是我在说非常明显的东西,但我不熟悉他们在 New Relic 使用的术语)

如果以上内容正确,我如何从 API 获取实例 - 主机和主机 - 服务器映射?我可以看到如何获取应用程序 - 实例和应用程序 - 主机,但是其他两个呢?

再次感谢你的帮助!

0 投票
2 回答
1317 浏览

python - 性能监控 Openerp

我们正在尝试在开发服务器上实现 new relic ( http://www.newrelic.com ) 以测试 openerp 的性能。

下面newrelic的安装步骤要求我们修改WSGI应用文件。我是 openerp 的新手,我似乎无法弄清楚这一点。任何帮助将不胜感激。

在同一个 WSGI 应用程序文件中,您需要在实际的 WSGI 应用程序入口点周围添加一个包装器。如果 WSGI 应用程序入口点是在文件本身中声明的函数,那么您可以使用装饰器。

如果 WSGI 应用程序入口点是从不同模块导入的函数或对象,那么您可以将其包装为预装饰器样式。

然后,您应该重新启动用于重新加载 WSGI 脚本文件或模块的特定 WSGI 托管机制。

0 投票
3 回答
919 浏览

ruby - 使用 NewRelic 时如何忽略对 Sinatra 中某个路由的请求?

我们正在使用 NewRelic 来监控 Sinatra 应用程序。我们不希望探测 URL varnish 用于检查应用程序是否在线以被 NewRelic 检测。我们如何告诉 NewRelic 忽略某个 Sinatra 路由?(文档似乎只涉及如何在 Rails 中执行此操作:https ://newrelic.com/docs/ruby/blocking-controller-instrumentation )

0 投票
1 回答
134 浏览

ruby-on-rails - 如何在 NewRelic 中“启用文本链接”

我使用服务 NewRelic 来监控 Rails 应用程序。在newrelic.yml文件中,有以下选项(默认情况下已注释掉):

如何启用此功能以及它为我提供了哪些功能?

0 投票
1 回答
341 浏览

ruby-on-rails - Heroku 上的 NewRelic:无法找到或读取 /tmp/build_2aqfzcy5zyv4m/config/newrelic.yml

我正在尝试为 Heroku 设置 newrelic 插件。我在 Rails 3.2.3 上运行。

我已按照此处的说明进行操作:https ://devcenter.heroku.com/articles/newrelic#addon_installation

当我推送到 Heroku 时,我收到一条消息:

当我访问https://heroku.newrelic.com/时,它会告诉我设置我的应用程序并将我指向附加安装说明。

知道这里发生了什么以及如何解决它吗?

谢谢你。