问题标签 [newrelic-platform]
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.
newrelic - 注销后如何保持 Memcached 插件运行?
我在 Windows 服务器上的命令提示符下运行了 NewRelic Memcached 插件。如何将其安装为 Windows 服务?
newrelic - newrelic REST API V2 是否可用于插件?
我正在尝试使用 .NET 创建一个新的自定义插件,并且我希望使用 REST API。
我在这里尝试新的 REST API V2:https ://rpm.newrelic.com/api/explore
没有关于 REST V2 插件的特定文档。这个新 API 是否支持插件?
newrelic - New Relic 监控插件的 Upstart 脚本
我正在尝试MeetMe/newrelic_plugin_agent
在 Ubuntu 12.04 上使用新贵启动 New Relic 监控插件。这是我写的脚本:
以下错误写入对应的 upstart 日志:Error starting /usr/local/bin/newrelic_plugin_agent: Cannot write to specified pid file path /var/run/newrelic/newrelic_plugin_agent.pid
如果我将--make-pidfile --pidfile /var/run/newrelic/newrelic_plugin_agent.pid
参数添加到start-stop-daemon
:
日志包含start-stop-daemon: unable to open pidfile '/var/run/newrelic/newrelic_plugin_agent.pid' for writing (No such file or directory)
.
/var/run/newrelic/
文件夹存在并归newrelic
用户所有并分配给new relic
组。
如何编写 upstart 脚本,以便在引导时启动 newrelic_plugin_agent?
c# - 将 New Relic 的自定义检测添加到 Windows 中的后台进程
我正在尝试监视 .NET 应用程序中的方法,该应用程序是使用 New Relic 的后台进程,我知道我需要为其添加自定义仪器。
我已经重新安装了 .NET 代理,在配置“检测所有 .NET 应用程序”并在 app.config 和 newrelic.config 文件中进行更改后,我在 new relic 仪表板中获取了后台进程的基本数据。
现在,为了添加自定义检测,我在扩展目录中添加了另一个检测配置文件。重新启动应用程序,但仍然看不到我正在尝试监控的新/自定义方法。
这是我的仪器文件 MyInstrumentation.xml
我错过了一步还是做错了什么?
.net - NewRelic 大幅降低 .NET 的服务器速度?
我们最近开始使用 NewRelic 进行性能测量,但今天集群中安装了 NewRelic 的节点因此而死亡。我们的系统非常繁忙,每个节点处理大约 15-20k rpm。只有一个节点安装了 NewRelic,虽然其他节点通常使用 4-10% 的 CPU,但这个节点(带有 NewRelic)的 CPU 使用率大约为 20-30%,直到今天跃升至 90%-100%。
我可以理解代码注入和分析使用一些 CPU,我什至可以理解使用 NewRelic 时性能下降 3-5 倍,但超过 10 倍的性能下降是错误的。
有人对这个有经验么?我使用的是.NET4.5,整个系统基本上只使用HttpHandlers,需要相当快(我们的APM通常是0.99 on 200ms),我们的正常加载时间是20ms。该系统是网站的分析工具,因此需要非常快。
我可能需要限制 NewRelic,但我真的不明白该怎么做才能避免再次发生这种情况,除非完全删除它。
此外,我认为 NewRelic 的最大问题之一是您不能简单地关闭它,即使在配置中禁用它也是如此,因为它似乎要么保留在内存中,要么仍然与 IIS 挂钩,因为只有卸载和完整的机器重新启动才能工作。
如果有人对此有任何信息,将不胜感激。
alert - 特定表/数据的新遗物警报
今天是个好日子!
我想知道是否可以在特定数据库或数据上设置新的遗物警报。例子 :
- 当 Y 表中的行数大于 N 时,每隔 X 次发出警报
- 发出警报 Y 表在 N 秒内获得超过 X 次插入
谢谢你的时间。
newrelic - 此应用程序没有数据报告 - 在 New Relic 中删除或故障排除
我已经按照他们的安装指南安装了 New Relic。新的relic文件夹放在我的E:\apache-tomcat-6.0.16\apache-tomcat-6.0.16\webapps\newrelic。我的应用程序放在 E:\apache-tomcat-6.0.16\apache-tomcat-6.0.16\webapps 中。现在我正在尝试通过 new Relic 监视我的应用程序,但它正在抛出 -
“应用程序关闭错误 - 此应用程序没有数据报告 - 删除或故障排除”。
这个问题的解决方案是什么?是因为fortiguard防火墙的问题吗?
android - New Relic 无法使用 Eclipse 正确加载(Android)
我正在尝试使用此链接在 New Relic 上工作。
我已按照该链接上给出的相同说明进行操作,但每次都遇到相同的错误。
我也用过jdk1.8.0_05。并使用最新的 SDK 23.0.2 eclipse juno 。请有人帮我解决这个问题。
ruby-on-rails - 新的遗物自定义插件数据未显示 - ruby sdk
我正在使用 newrelic 的 ruby sdk 开发自定义插件。当我运行示例应用程序时,在终端上显示数据已成功捕获。但是当我访问该站点时,它无法搜索指标,因此我无法查看任何报告的数据。
插件名称和其他所有内容都会显示,但不会显示数据的去向。
这是代理文件的样子:
ruby-on-rails - Rails 应用程序中 Grape::Middleware::Formatter#call 方法的新遗物自定义仪器
在我的 Rails 应用程序的 New Relic 事务部分中,我可以看到这个特定的方法调用 ( Grape::Middleware::Formatter#call ) 是最耗时的一个(占用几乎 90% 的时间):
但是在 New Relic 的事务分解表中没有提供足够的信息来说明实际导致性能问题的原因。因此,我想为此方法添加Ruby 自定义检测,以便 New Relic 可以通过显示调用 Grape::Middleware::Formatter#call方法时发生的所有事件来为我提供有关该问题的更多信息。
查看用于添加自定义检测的 New Relic文档,我创建了一个名为config/initializers/rpm_instrumentation.rb的新文件,内容如下:
但是在我的开发模式下,New Relic 在这个调用下没有显示任何额外的信息:Grape::Middleware::Formatter/call。仅摘要,显示在添加此自定义跟踪器之前存在的 SQL 调用,这意味着我的自定义跟踪器未按预期工作。
所以我的问题是我在这里遗漏了什么吗?New Relic 是否支持这种类型的方法检测,它们不是 Rails 应用程序的直接部分,而是来自 Rails 应用程序正在使用的 gem?(在我的例子中,Grape::Middleware::Formatter#call方法是' grape ' gem 的一部分)。