0

Dynatrace 新手并尝试通过更改 package.json 将 dynatrace 配置添加到 AWS lambda。按照文档 https://www.npmjs.com/package/@dynatrace/oneagent

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

但是在 npm install 之后,了解到它占用了 90MB 以上的大小。有什么我错过了减少文件 lambda 大小的事情吗?

问候, Santhoshkumar N.

4

1 回答 1

1

您可以按照此处的说明为 Lambda 优化 npm 模块:https ://www.dynatrace.com/support/help/technology-support/cloud-platforms/amazon-web-services/installation/integrate-nodejs-lambda-函数/#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

希望这可以帮助。

于 2020-03-04T12:01:14.943 回答