jrasell / sherpa

Sherpa is a highly available, fast, and flexible horizontal job scaling for HashiCorp Nomad. It is capable of running in a number of different modes to suit different requirements, and can scale based on Nomad resource metrics or external sources.
Mozilla Public License 2.0
163 stars 8 forks source link

autoscale: meta submission allows multiple resource entrie. #87

Closed jrasell closed 4 years ago

jrasell commented 4 years ago

Previously the way the meta was built within the autoscaler only meant a single metric could be tracked properly. This causes misinformation as it is possible a scaling activity happens due to greater than one resource breaking its threshold. This change therefore updates the way the autoscaling meta is formed, to allow for multiple resources to be tracked.