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 直接退出安装。

47.png

提示安装成功后,需要将以下代码添加到项目启动文件的第一行:

var cloudwise = require('NodejsAgent');

添加后重新启动应用,请确认NodeJs插件是正在运行的状态,如果是停止状态,请运行如下命令来启动NodeJs插件:

./NodejsAgent start