Dynatrace的新增功能,并尝试通过更改package.json将dynatrace配置添加到AWS lambda。跟随文件 https://www.npmjs.com/package/@dynatrace/oneagent
"@dynatrace/oneagent": "^1.161.272-1.0.0"
但是在安装npm后,了解其占用90MB以上的大小。 有什么我想减小文件Lambda大小的东西吗?
关于, Santhoshkumar N.
答案 0 :(得分:1)
您可以按照以下说明为Lambda优化npm模块:https://www.dynatrace.com/support/help/technology-support/cloud-platforms/amazon-web-services/installation/integrate-nodejs-lambda-functions/#optimizing-the-npm-module-for-lambda
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
一起安装)
希望这会有所帮助。