Dynatrace добавил дополнительные 90 МБ

Новичок в Dynatrace и попытка добавить конфигурацию dynatrace в AWS lambda, изменив package.json. Последовал за документом https://www.npmjs.com/package/@dynatrace/oneagent

 "@dynatrace/oneagent": "^1.161.272-1.0.0"

Но после установки npm понял, что он занимает 90MB+ размера. Есть ли что-то, что я пропустил, чтобы уменьшить размер файла лямбда?

С уважением, Сантошкумар Н.

0 ответов

Вы можете оптимизировать модуль npm для Lambda, следуя инструкциям здесь: https://www.dynatrace.com/support/help/technology-support/cloud-platforms/amazon-web-services/installation/integrate-nodejs-lambda-functions/

Модуль Dynatrace npm содержит инструментальный код для различных версий Node.js. Поскольку функция Lambda всегда настроена для запуска определенной версии Node.js, имеет смысл объединять только те части OneAgent, которые применимы к этой версии.

Для этого перейдите в базовый каталог вашего приложения и выполните:

# To prepare the package for Node.js 8 run
npx dt-oneagent-tailor --AwsLambdaV8

# To prepare the package for Node.js 10 run
npx dt-oneagent-tailor --AwsLambdaV10

# To prepare the package for Node.js 12 run
npx dt-oneagent-tailor --AwsLambdaV12

# To get a list of all options run
npx dt-oneagent-tailor

(npx поставляется с последними версиями npm - если он еще не установлен, установите его с помощью npm install -g npx)

Надеюсь это поможет.

Другие вопросы по тегам