Node.js 代理程序:移除监视插件
卸载 Node.js 代理程序 之前,必须从 Node.js 应用程序中移除监视插件。
过程
-
从 Node.js 应用程序文件开头移除数据收集器插件。
- 如果将 Node.js 代理程序从 V01.00.12.00 升级到 V01.00.13.00,请完成下列过程:
- 如果已启用资源数据收集,请从 Node.js 应用程序文件开头移除以下行:
其中,KNJ_NPM_LIB_LOCATION 为 npm 包全局安装目录的 lib 文件夹目录。缺省目录为 /usr/local/lib。require('KNJ_NPM_LIB_LOCATION/node_modules/ibm-apm/knj_index.js'); - 如果已启用资源数据收集和深入诊断数据收集,请从 Node.js 应用程序文件开头移除以下行:
require('KNJ_NPM_LIB_LOCATION/node_modules/ibm-apm/knj_deepdive.js'); - 如果已启用资源数据收集、深入诊断数据收集和方法跟踪收集,请从 Node.js 应用程序文件开头移除以下行:
require('KNJ_NPM_LIB_LOCATION/node_modules/ibm-apm/knj_methodtrace.js');
- 如果已启用资源数据收集,请从 Node.js 应用程序文件开头移除以下行:
- 如果将 Node.js 代理程序从 V01.00.10.00 升级到 V01.00.13.00,请完成下列过程:
- 如果已启用资源数据收集,请从 Node.js 应用程序文件开头移除以下行。
,其中,install_dir 是 Node.js 代理程序的安装目录。require('install_dir/lx8266/nj/bin/plugin/knj_index.js'); - 如果已启用资源数据收集和深入诊断数据收集,请从 Node.js 应用程序文件开头移除以下行。
require('install_dir/lx8266/nj/bin/plugin/knj_deepdive.js'); - 如果已启用资源数据收集、深入诊断数据收集和方法跟踪收集,请从 Node.js 应用程序文件开头移除以下行。
require('install_dir/lx8266/nj/bin/plugin/knj_methodtrace.js');
- 如果已启用资源数据收集,请从 Node.js 应用程序文件开头移除以下行。
- 如果将 Node.js 代理程序从 V01.00.12.00 升级到 V01.00.13.00,请完成下列过程:
-
重新启动 Node.js 应用程序以禁用数据收集器插件。
- 如果当前 Node.js 代理程序版本为 V01.00.10.00,那么到目前为止,已成功移除数据收集器插件。
- 如果当前 Node.js 代理程序版本为 V01.00.12.00,那么继续以下步骤。
-
从 install_dir/lx8266/nj/bin 目录运行
./uninstall.sh命令以移除先前的代理程序设置。
下一步做什么
有关卸载 Node.js 代理程序 的更多信息,请参阅卸载代理程序。