Comments (3)
Thanks for the reply. I'll investigate this and get back here once I have an answer! Glad that the solution seems to be portable.
from aws-lambda-power-tuning.
Hi @jfbaro 👋 thanks for using Lambda Power Tuning 🙏
I'm not too familiar with GCP personally, but I'd guess it should be possible to build something similar with Google Cloud Workflows and Google Cloud Functions. Or even with a simple local script invoking the Cloud Functions APIs.
In order to work, the Cloud Functions APIs need the ability to:
- change power/RAM on the fly
- inspect invocation logs/stats immediately after the invocation is completed
- configure multiple versions/aliases with different memory configurations, and then invoke them in parallel (if you care about parallel execution of the workflow -> very useful if you care about overall speed of execution)
If these conditions are met, and if you narrow down the tuning features/integrations (e.g. no need to integrate S3 or pre/post hooks), you should be able to reuse some of the tuning business logic by reimplementing some of the lambda/utils.js
utility functions (where the largest majority of AWS API calls are implemented).
from aws-lambda-power-tuning.
Closing this for now.
Please feel free to reopen if you want to continue the conversation and/or share your results :)
from aws-lambda-power-tuning.
Related Issues (20)
- Does this tool support Lambda ARNs that contain a version number / alias HOT 2
- ResourceConflictException HOT 5
- VPC Support HOT 6
- Initializer Failure: ResourceConflictException HOT 3
- Power-tuning involving only cold starts HOT 9
- Mutliple execution with different payload HOT 5
- Add wait/delay between invocations for heavily rate limited downstream dependencies HOT 2
- About handlering all `num` of execution HOT 5
- Need to support Lambda version HOT 1
- Lambda layer usage HOT 2
- Add optional description field for output report HOT 2
- lumigo-cli no longer maintained HOT 2
- Duration being under reported? HOT 3
- adding an option to get all the configurations results HOT 6
- NullReferenceException when testing function HOT 4
- Support for testing stream-based functions HOT 2
- Option to Consume Payload from SQS source? HOT 3
- Actual Payload Shared in Step Functions Console On Function Error HOT 8
- Add KMS permission(s) that may be optionally needed HOT 11
- cost discrepancy on small lambdas HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from aws-lambda-power-tuning.