Node.js 如何在没有句柄函数的情况下使用newrelic.createBackgroundTransaction

Node.js 如何在没有句柄函数的情况下使用newrelic.createBackgroundTransaction,node.js,logging,newrelic,Node.js,Logging,Newrelic,我正在研究使用newrelic APM来监视我们的代码库的某些部分 我想观察不是简单的HTTP调用而是后台进程的事务。这些事务由工作进程完成,我们希望在应用程序的主要部分对其进行监控 伪代码: var fork = childProcess.spawn('node', ['--harmony', 'path-to-worker.js', args]); fork.stdout.on('data', function(data) { // a finished transaction //

我正在研究使用newrelic APM来监视我们的代码库的某些部分

我想观察不是简单的HTTP调用而是后台进程的事务。这些事务由工作进程完成,我们希望在应用程序的主要部分对其进行监控

伪代码:

var fork = childProcess.spawn('node', ['--harmony', 'path-to-worker.js', args]);
fork.stdout.on('data', function(data) {
  // a finished transaction
  // this fires most likely more than once
});
我们基本上需要这样的东西,可以立即记录事务,而不必传递函数来执行和计时(我自己可以做到)

我可以在newrelic的免费层上做类似的事情吗