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
)
Надеюсь это поможет.