Dynatrace添加了额外的90MB

时间:2019-06-26 08:53:28

标签: dynatrace

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.

1 个答案:

答案 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

({npxnpm的最新版本捆绑在一起-如果尚未安装,请与npm install -g npx一起安装)

希望这会有所帮助。