- Do you provide a solution for auto-scaling?
Yes. Elastigroup Autoscaling engine provides automatic scaling based on any CloudWatch or custom metrics. The Elastigroup autoscaling engine automatically creates and maintain blended clusters composed from primarily EC2 Spot, on-demand and reserved instances.
- I created an Elastigroup in Spotinst and I still see the ASG On Demand instances running in AWS
While creating an Elastigroup you have the option to import existing instances or Auto Scaling Groups. If you selected one of these options you can force downscaling for the existing resources - please note this is only available while creating the group in the capacity settings. In case you have not selected the auto downscale you will need to manually reduce or terminate existing instances. We refrain from actively terminating these for you in order to make sure you validated everything and feel comfortable with the new configuration prior to any termination actions on your instances.
- I cannot see the scaling graphs
In cases where you are not seeing scaling actions taking place - please verify you set the scaling rules correctly. Scaling rules are based on AWS CloudWatch metrics and Google Cloud Monitoring metrics combining ‘Namespace” like AWS/EC2 or AWS/ECS, a “Metric name” like CPUUtilization, a unit like present or kilobytes and a dimension like the instanceID. Please make sure all fields are correctly set according to your needs. Please pay close attention to the Unit and dimensions field - as these are usually the fields more prone to error. To alter these fields via the console UI please select a group, click the actions buttons, edit the configuration and select the scaling tab to create or modify scaling rules.