Node.js 代理程序:移除监视插件

卸载 Node.js 代理程序 之前,必须从 Node.js 应用程序中移除监视插件。

过程

  1. 从 Node.js 应用程序文件开头移除数据收集器插件。
    • 如果将 Node.js 代理程序V01.00.12.00 升级到 V01.00.13.00,请完成下列过程:
      • 如果已启用资源数据收集,请从 Node.js 应用程序文件开头移除以下行:
        require('KNJ_NPM_LIB_LOCATION/node_modules/ibm-apm/knj_index.js');
        其中,KNJ_NPM_LIB_LOCATION 为 npm 包全局安装目录的 lib 文件夹目录。缺省目录为 /usr/local/lib
      • 如果已启用资源数据收集和深入诊断数据收集,请从 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 代理程序V01.00.10.00 升级到 V01.00.13.00,请完成下列过程:
      • 如果已启用资源数据收集,请从 Node.js 应用程序文件开头移除以下行。
        require('install_dir/lx8266/nj/bin/plugin/knj_index.js');
        ,其中,install_dirNode.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');
  2. 重新启动 Node.js 应用程序以禁用数据收集器插件。
    • 如果当前 Node.js 代理程序版本为 V01.00.10.00,那么到目前为止,已成功移除数据收集器插件。
    • 如果当前 Node.js 代理程序版本为 V01.00.12.00,那么继续以下步骤。
  3. install_dir/lx8266/nj/bin 目录运行 ./uninstall.sh 命令以移除先前的代理程序设置。

下一步做什么

有关卸载 Node.js 代理程序 的更多信息,请参阅卸载代理程序