alexcasalboni / aws-lambda-power-tuning

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 Functions - and it supports three optimization strategies: cost, speed, and balanced.
Apache License 2.0
5.27k stars 362 forks source link

Add parameter to power-tune only cold starts #206

Open mriccia opened 1 year ago

mriccia commented 1 year ago

Implement #176

This is another implementation based on https://github.com/alexcasalboni/aws-lambda-power-tuning/pull/177

With this implementation the mechanism for publishing new versions is decoupled, and the Step Function workflow implements a loop to publish the versions sequentially. This is done to avoid hitting the Timeout on the Lambda function publishing the Versions.

alexcasalboni commented 3 months ago

Ok, merging the latest wasn't too bad after all :)

mriccia commented 1 month ago

Implemented the Terraform changes in the separate repo, happy to open a PR once we have the green light on the changes here https://github.com/sfloresk/terraform-aws-lambda-power-tuning/compare/main...mriccia:terraform-aws-lambda-power-tuning:main