Make your stack greener with LeafGrid.
Trying to decrease your organization's carbon footprint? LeafGrid helps analyze your software's power usage while you develop it and predicts your efficiency as you scale up in usage.
LeafGrid Features.
With LeafGrid you can get a true picture of your software power efficiency. LeafGrid intends to keep your development workflows as intact as possible while giving you the tools to increase power efficiency for the better of the environment.
- View live power usage in your dev loop
By integrating LeafGrid into your dev loop you will be able to see live estimated power usage from an intuitive UI while you make changes locally. This allows for rapid optimization.
- See predictions of power usage scaled up
Using machine learning models on our cloud dashboard you can view the predicted power usage of your software per component in your stack as users scale up and depending on the deployment method you choose.
- Generate reporting and presentations
Within the LeafGrid dashboard you can export results from each component individually or org-wide. You can export results in multiple formats including slideshow presentation formats to easily present to stakeholders.
Frequently asked questions
How does LeafGrid predict power usage with increased users?
LeafGrid allows you to define stress testing configurations in order to collect a model. Once the model is generated from your latest release revision we can run the model through machine learning to predict your power consuption at various levels of users.
Do I have to pay to use LeafGrid?
The open source local LeafGrid CLI will be free to use but this will only give you live power usage. There will be paid plans to have access to the cloud dashboard, machine learning, and reporting features.
How do you predict power usage in the cloud?
These are estimations based on a number of things. One example is each tier of EC2 uses a range of CPUs and going off of that, the tier you choose, and your software's energy footprint we can get a prediction of what your energy consumption looks like.
Will this disrupt my development flow?
LeafGrid is designed to be as least intrusive as possible to your development process. We like to stay as hands off as possible. LeafGrid will just run in the background with a CLI to analyze your software as you run it locally.
Can I run LeafGrid in a CI/CD pipeline?
We plan to offer a LeafGrid CI configuration so that you can run energy tests in merge request pipelines. We will also have configurations to be able to send results to messaging platforms such as Slack and Microsoft Teams.
Is LeafGrid itself energy efficient?
I hope so... Just kidding, during our development we take the efficiency of our own software very seriously. We try to keep this goal in mind every step of the way.