агент Node.js: Удаление модулей плагин сборщика данных перед обновлением

Перед обновлением агента агент Node.js нужно удалить модули плагин мониторинга из программы 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 - каталог папки lib вашего глобального каталога npm установки пакета. Каталог по умолчанию - /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('каталог_установки /lx8266/nj/bin/plugin/knj_index.js');
        , где каталог_установки - это каталог установки агент Node.js.
      • Если вы разрешили сбор данных ресурсов и сбор подробных диагностических данных, то удалите из начала файла приложения Node.js следующую строку.
        require('каталог_установки /lx8266/nj/bin/plugin/knj_deepdive.js');
      • Если вы разрешили сбор данных ресурсов, сбор подробных диагностических данных и сбор трассировки метода, то удалите из начала файла приложения Node.js следующую строку.
        require('каталог_установки /lx8266/nj/bin/plugin/knj_methodtrace.js');
  2. Перезапустите программу Node.js, чтобы запретить подключаемые модули сборщика данных.
    • Если текущая версия компонента агент Node.js - V01.00.10.00, на данный момент подключаемые модули сборщика данных будут успешно удалены.
    • Если текущая версия компонента агент Node.js - V01.00.12.00, переходите к следующему шагу.
  3. Введите команду ./uninstall.sh из каталога каталог_установки/lx8266/nj/bin, чтобы удалить предыдущие параметры агента.

Дальнейшие действия

Обновите агент Node.js. Смотрите раздел Обновление агентов.