Releases: maplelabs/opensearch-scaling-manager
Releases · maplelabs/opensearch-scaling-manager
v1.0.0-alpha
First version-1.0.0-alpha of Scaling Manager is released
Public chatroom: opensearch-scaling-manager
For contribution please refer: Contribution
Introduction
OpenSearch scaling manager is used to elastically scale a cluster to ensure optimum cluster performance and expenses involved. Scaling Manager can automatically scale up or scale down an OpenSearch node based on the effect of load on metric in cluster.
List of features:
Automatic Scaling based on Metrics
Metrics supported are:
- CPU usage
- Mem usage
- Heap usage
- Disk usage
- ShardsPerGB
Event based Scaling
At scheduled time the scale out/in will be performed. Configuration file takes input in form of cron.
- Supports scale up by 1 node and scale down by 1 node.
- Supports deploying a node on AWS EC2 instance.
- OpenSearch simulator which can be useful for testing our application without deploying it on an OpenSearch cluster.
- Supports accelerated testing with the help of simulator.
- Supports monitoring the application with logs which can help to test without actual provisioning the nodes.
For more information on scaling manager please refer to the Scaling Manager.
For more information on scaling manager simulator please refer to the Simulator.
Changelog
NA