我有兴趣将New Relic的应用程序监控功能整合到Meteor中。有没有人有在Meteor中使用New Relic的经验,如果有,你是如何将两者集成在一起的?
发布于 2013-05-02 09:04:34
新的遗物代理在npm上,尽管它还处于测试阶段。我将其安装在我的一个部署的应用程序中,方法是进入捆绑包/服务器,输入npm install newrelic,设置配置文件,并在server.js中添加require('newrelic')。
代理正在运行并将数据发送到New Relic。
有两点,第一点是显示的web事务都是sockjs轮询,所以在Meteor中,虽然您确实看到了响应时间和诸如此类的东西,但响应时间并不与特定的事务绑定,从而限制了可用性。
第二个问题是代理没有跟踪外部服务请求,这是我的应用程序经常使用的。我还没有机会深入了解原因,但我的结论是New Relic并不是特别适合Meteor应用程序。
作为免责声明,我应该说我没有阅读任何New Relic文档,这个测试只是粗略的设置,看看它是否有效,所以不要相信我的话。我写这篇文章是为了让一些人对集成进行更详细的检查。
发布于 2013-05-03 07:55:51
由于node.js代理仍处于测试阶段,因此没有专门针对流星的工具。这就是为什么你看不到定义的web事务为"Meteor specific“的原因。
外部服务请求也是一项正在进行的工作,可能不会按照您预期的方式运行。
发布于 2013-03-19 14:17:55
因为meteor是在节点上构建的,所以您可能只需要等待一小段时间,让它们发布它们的npm模块:
http://try.newrelic.com/nodejs
https://stackoverflow.com/questions/15489867
复制相似问题