要安装APM Insight Node.js代理,请遵循以下给出的说明:
npm install <Node.js-Agent-unzipped-path>/agent_minified
npm install /users/joe/agent_minified
npm install -g <Node.js-Agent-unzipped-path>/agent_minified
npm install -g /users/joe/agent_minified
require('apminsight')({
licenseKey : '[LICENSE-KEY]',
appName : '[APPLICATION-NAME]',
port : [APPLICATION-PORT],
apmHost: '[APM-HOST-NAME]',
apmPort: [APM-SSL-PORT]
})
示例:
require('apminsight')({
licenseKey : 'APMI_ee42094f83dd841d16b9c56796c22b63bef00ac6918f547280947d1f6c2be1ea',
appName : 'Insight_NodeJS',
port : 3000,
apmHost: 'localhost',
apmPort: 8443
})
require('apminsight')({
licenseKey : '[LICENSE-KEY]',
appName : '[APPLICATION-NAME]',
port : [APPLICATION-PORT],
apmHost: '[APM-HOST-NAME]',
apmPort: [APM-SSL-PORT]
proxyServerHost : '[PROXY-SERVER]',
proxyServerPort : [PROXY-PORT],
proxyAuthUser : '[PROXY-USERNAME]',
proxyAuthPassword : '[PROXY-PASSWORD]'
})
注意:
1. APM Insight Nodejs代理与其他性能分析工具不兼容,例如以调试器模式(-检查开关)运行节点进程。
2.如果您的应用程序使用集群模块,则在主进程和工作进程中都放置require语句。