- The administrator configures the default values for the UI
- The user can select the option to create default autoscaling actions, with thresholds for scaling out and scaling in.
- The user selects the metric
- The UI will offer the default values and the user can change them
- Create configuration in "client-config-custom.json"
- The statistic can have any of the following values:
average
maximum
- minimum
- sum
- count (SampleCount)
- dev (StandardDeviation)
- The formula can have any of the following values:
notequal
greaterthan
- greaterthanorequalto
- lessthan
- lessthanorequalto
- trendup
- trenddown
- The platform will create all the alarms and alerts for the metrics, and an action plan to scale out
- The platform will replace "SCALINGGROUPNAME" with the name of the scaling group
"__comment": "Default values for autoscaling action.", "client.autoscaling.action.default": { "alarmOut": { "name": "SCALINGGROUPNAME_autoscaling_action_out", "statistic": "average", "formula": "greaterthan", "threshold": 80 }, "alarmIn": { "name": "SCALINGGROUPNAME_autoscaling_action_in", "statistic": "average", "formula": "lessthan", "threshold": 20 }, "alarm" : { "timeRangeMinutes": 60, "period": 60, "clientData": {} }, "actionPlanOut": { "name": "SCALINGGROUPNAME_autoscaling_action_out" }, "actionPlanIn": { "name": "SCALINGGROUPNAME_autoscaling_action_in" }, "alertOut": { "name": "SCALINGGROUPNAME_autoscaling_action_out" }, "alertIn": { "name": "SCALINGGROUPNAME_autoscaling_action_in" } }