如果已在本地环境中安装 Node.js 应用程序,那么必须配置 Node.js 数据收集器以收集有关 Node.js 应用程序的信息。
开始之前
- 确保 Node.js 应用程序可以在本地成功运行。独立 Node.js 数据收集器可监视 Node.js V8.0.0 和未来修订包、V10.0.0 和未来修订包以及 V12.0.0 和未来修订包。
- 从
IBM®
Passport Advantage® Web 站点下载数据收集器软件包。有关详细指示信息,请参阅下载指示信息。
- 使用安装 Cloud APM 服务器的系统上的 make_configuration_packages.sh 和 configure_agent_images.sh 脚本来配置数据收集器软件包。有关详细的指示信息,请参阅配置下载的映像。
过程
-
从数据收集器软件包抽取文件。已抽取的目录中包含 nodejs_datacollector_8.1.4.0.6.tgz 软件包。
-
确定应用程序的主目录。
-
从应用程序的主目录,运行以下命令从数据收集器软件包中抽取文件:
tar -zxf nodejs_datacollector_8.1.4.0.6.tgz
- 通过运行以下命令,解压缩 nodejs_dc 文件夹中的 ibmapm.tgz 文件:
tar -zxf nodejs_dc/ibmapm.tgz
这将创建
ibmapm 文件夹。
-
运行以下命令将数据收集器安装到应用程序:
-
将以下行添加到 Node.js 应用程序的主文件开头:
-
重新启动您的应用程序。
提示:
- 要重新启动集合成员,请运行
wlpn-server stop
collective_member_name 命令。集合成员将在您运行该命令之后自动重新启动。如果没有启动,请运行 wlpn-server start
collective_member_name 命令进行手动重新启动。
- 要重新启动开发人员门户网站应用程序,首先运行
/etc/init.d/restservice
stop 命令来停止应用程序,然后运行 /etc/init.d/restservice
start 命令进行启动。
结果
此数据收集器已配置完成,并已连接到 Cloud APM 服务器。
下一步做什么
切记: 要将应用程序添加到 Cloud APM 控制台中,请在应用程序编辑器中选择 Node.js 运行时。