使用StrongLoop的流星应用程序

sna*_*han 4 meteor strongloop

您是否使用StrongOps成功检测了Meteor应用程序并尝试了CPU分析功能.

使用Meteor.require("强代理").profile()

代替

要求( "强剂").简档();.

适用于除分析功能以外的所有其他功能.

dgt*_*ife 8

简单的"require()"不适用于Meteor,就像Node.js一样.Meteor本身提供"Npm.require()"用于Meteor智能包.当安装了meteor-npm npm模块用于将npm模块与Meteor集成时,使用"Meteor.require()".可以在http://meteorpedia.com/read/npm找到一个很好的参考

我已经通过创建Meteor智能包并在包中使用Npm.require()将StrongOps代理与我的Meteor应用程序集成.操作包代码如下:

// require strong-agent
StrongOps = function (key, appName) {
  Npm.require('strong-agent').profile(key, appName);
};

// initialize the agent
StrongOps('myKeyHere', 'myAppNameHere');
Run Code Online (Sandbox Code Playgroud)

使用这个简单的包,我可以访问CPU和堆配置文件以及CPU使用率,堆大小和事件循环的仪表板图表.我没有使用Strong MQ,所以没有消息可以查看.值得注意的是,我还没有看到任何与MongoDB相关的数据.所有这些都基于strong-cli@2.5.1,在Ubuntu 12.04.4 LTS服务器上使用strong-agent@0.3.2.

对于可能感兴趣的任何其他Meteor/StrongOps人员,可以在此处找到该软件包https://github.com/dgtlife/dgtlife-strongopshttps://atmospherejs.com/package/dgtlife-strongops