我有兴趣在Meteor中整合New Relic的应用程序监控功能。有没有人有使用New Relic with Meteor的经验?如果有的话,你如何整合这两个?
答案 0 :(得分:5)
由于node.js代理处于测试阶段,因此Meteor没有特定的工具。这就是为什么您没有将定义的Web事务视为“特定于Meteor”的原因。
外部服务请求也是一项正在进行的工作,可能不会按照您的预期行事。
答案 1 :(得分:4)
New Relic代理是在npm,虽然它还处于测试阶段。我通过进入软件包/服务器并键入npm install newrelic
,设置配置文件并在server.js中添加require('newrelic')
,将其安装在我部署的应用程序中。
代理正在运行并将数据发送到New Relic。
两点,第一个显示的Web事务是所有sockjs轮询,所以当你确实看到响应时间和诸如此类的时候,使用Meteor,响应时间与特定事务无关,因此限制了可用性。
第二个是代理没有跟踪外部服务请求,我的应用程序做了很多。我没有机会深入挖掘并了解原因,但我的看法是New Relic并不是特别适合Meteor应用程序。
作为免责声明,我应该说我没有阅读任何New Relic文档,这个测试只是一个粗略的设置,看它是否有效,所以不要对此我说。我写这篇文章是为了对某人进行更详细的整合检查的垫脚石。
答案 2 :(得分:1)
因为meteor是在节点之外构建的,所以你可能需要等待很短的时间才能释放他们的npm模块: