Welcome to the AutoScaler repository! This tool helps you manage your Woodpecker agents efficiently by scaling them based on the current load. With AutoScaler, you can ensure your agents are always ready to handle the workload, no matter how high it gets.
- Automatic Scaling: Automatically adjusts the number of agents based on the current load.
- Real-time Monitoring: Monitor your agents in real-time to ensure optimal performance.
- Easy Integration: Simple setup process to integrate with your existing Woodpecker CI/CD pipeline.
- Customizable Settings: Adjust settings to fit your specific needs.
To get started with AutoScaler, you need to download the latest release. Visit the Releases section to find the necessary files. Download and execute the required files to install AutoScaler on your system.
# Example command to execute after downloading
./autoscaler-install.sh
Once installed, you can start using AutoScaler to manage your Woodpecker agents. Here’s a simple guide to get you going:
-
Start the AutoScaler: Run the following command to start the scaling process.
./autoscaler start
-
Monitor the Status: Check the status of your agents with:
./autoscaler status
-
Adjust Settings: If you need to change settings, use:
./autoscaler config
-
Stop the AutoScaler: When you are done, stop the process with:
./autoscaler stop
AutoScaler comes with a default configuration file that you can modify to fit your needs. The configuration file is located at config/autoscaler.yml
. Here are some of the key settings you can adjust:
- min_agents: Minimum number of agents to run.
- max_agents: Maximum number of agents to run.
- load_threshold: Load percentage that triggers scaling actions.
min_agents: 2
max_agents: 10
load_threshold: 70
We welcome contributions to AutoScaler! If you have ideas for new features or improvements, feel free to open an issue or submit a pull request. Please follow these steps:
- Fork the repository.
- Create a new branch for your feature or fix.
- Make your changes and commit them.
- Push to your branch.
- Open a pull request.
Make sure to include a clear description of your changes and why they are necessary.
This project is licensed under the MIT License. See the LICENSE file for details.
For the latest updates and releases, check out the Releases section. Make sure to download the latest version to enjoy new features and improvements.
For questions or support, please reach out to the maintainer:
- Name: Xabiranjha
- Email: [email protected]
Thank you for using AutoScaler! We hope it helps you manage your Woodpecker agents efficiently.