aws-lambda-power-tuning
aws-lambda-power-tuning copied to clipboard
AWS Lambda Power Tuning is an open-source tool that can help you visualize and fine-tune the memory/power configuration of Lambda functions. It runs in your own AWS account - powered by AWS Step Funct...
Implement #176 Still a few tests to run, but it works :) I have not encountered any quotas or rate limiting when creating new versions/aliases. - With 5 power values...
Implement #168 To do: - [x] Update documentation - [x] Proper testing
The tool could provide an option to power-tune a given function considering only cold start invocations. The current logic is based on aliases in order to maximize parallelism and optimize...
Hi :) I need to have all lambdas running in a VPC. That means currently we cannot run this tool. Would you be open for a PR to support a...
Extract `Init Duration` from Cloudwatch logs for each power values. I pick the first value of the `initDurations` array because `Init Duration` is present only in the first invocation.
Also see #124 From [this article](https://aws.amazon.com/blogs/networking-and-content-delivery/lambdaedge-design-best-practices/): > While resource allocation for viewer triggers is limited to 128MB, for origin triggers you can allocate up to 3008MB.
In our application we can use only one execution for a payload. Now to do power tuning ,is there at ways in which i can execute with different payloads ....
Added CDK project with - single resources for SAR application Note: README only shows deployment steps, not sure if we need to whole README for cdk patterns
Added CDK/TypeScript folder which contains CDKv2 code to provision lambda power tuner.
Hello, I might have a naive question. I have function that accepts an array of events - the one that is used for [AppSync batching resolver](https://docs.aws.amazon.com/appsync/latest/devguide/tutorial-lambda-resolvers.html#advanced-use-case-batching). No matter what am...