Categorygithub.com/maplelabs/opensearch-scaling-manager
modulepackage
1.0.0-alpha
Repository: https://github.com/maplelabs/opensearch-scaling-manager.git
Documentation: pkg.go.dev

# README

Open-Search Scaling Manager

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.

Scaling Manager can be used to automate manual scale up, scale down and reduce the manual effort to achieve the same. Scale up, Scale down can happen whenever it meets the criteria which is mentioned by the user. In addition to this there is event based scaling where as scale up, scale down happens at specific time.

We encourage you to explore the and contribute to Scaling Manager.

To get started find the guidelines for contributing OpenSearch Scaling Manager

Getting Started

To learn more about Scaling Manager, take a look at the following resources:

Open Search Cluster Simulator

Open Search Simulator is a python sub project that attempts to mimic to behavior of an AWS on which OpenSearch is deployed. It exposes a set of APIs that let's user get and set cluster paramaters like cpu usage statistics, number of nodes of cluster, etc.

Trouble Shooting

Find more about Trouble Shooting.

# Packages

No description provided by the author
This package provide the data structure needed to get the metrics.
This package includes the methods which fetches the data from simulator.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
This package will fetch the recommendation from the recommendation Queue and provision the scale in/out based on command.
This package consists of all the data structure required for defining a task.
No description provided by the author
No description provided by the author