Перед обновлением агента
агент Node.js нужно удалить модули плагин мониторинга из программы Node.js.
Об этой задаче
В зависимости от версии компонента агент Node.js
вы должны выполнить разные процедуры, чтобы удалить плагины мониторинга из приложения Node.js. Чтобы узнать версию агента,смотрите раздел
Команда версии агента.
Процедура
-
Удалите подключаемые модули из начала файла программы 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');
-
Перезапустите программу Node.js, чтобы запретить подключаемые модули сборщика данных.
- Если текущая версия компонента агент Node.js -
V01.00.10.00, на данный момент подключаемые модули сборщика данных будут успешно удалены.
- Если текущая версия компонента агент Node.js -
V01.00.12.00, переходите к следующему шагу.
-
Введите команду
./uninstall.sh из каталога каталог_установки/lx8266/nj/bin, чтобы
удалить предыдущие параметры агента.
Дальнейшие действия
Обновите агент Node.js. Смотрите раздел Обновление агентов.