NodeJs插件配置说明
安装NodeJs插件后,您还可以在NodeJs插件conf目录的app.conf文件中查看可配置项,主要配置项及相关说明见下表:
配置项 | 说明 |
TransferProtocol | 用于配置数据发送端口,默认配置为udp,即使用udp端口发送数据。 如果需要使用tcp端口来发送数据,直接将TransferProtocol对应的值“udp”修改为“tcp”即可。 |
SendProxyHost | 用于配置数据发送主机的代理IP地址,默认是本地IP,可指向其他主机的SendProxy服务来发送数据。 |
SendProxyUdpPort | 用于配置udp数据发送的端口。 |
SendProxyTcpPort | 用于配置tcp数据发送的端口。 |
Log | 用于配置打印日志级别,默认是info,调试模式下可修改为debug。 |
isopen | 用于设置是否开启监控,默认是false即不监控。执行start命令后会自动修改为true即开启监控。 |
此外,安装NodeJs插件后,要监控Node.js应用,还需要将NodeJs插件安装到对应项目中,详细说明如下。
首先cd 到NodeJs插件的目录下,如smart_agent/plugins/NodejsAgent,运行如下命令:
./NodejsAgent.sh addapp
根据提示输入您的项目根目录路径,然后确认是否将NodeJs插件安装到对应的项目中。确认安装,输入Y进行安装;放弃安装,则输入N 直接退出安装。
提示安装成功后,需要将以下代码添加到项目启动文件的第一行:
var cloudwise = require('NodejsAgent');
添加后重新启动应用,请确认NodeJs插件是正在运行的状态,如果是停止状态,请运行如下命令来启动NodeJs插件:
./NodejsAgent start