To help you detect and address changing demand for resources, the platform's control features include monitoring alerts with notifications, action plans for automation, and autoscaling.
Basic control and scaling concepts
Concept | Description |
---|---|
Metric | A built-in metric that is provided by a hypervisor or provider (e.g. CPU usage) or a custom metric that the user creates and populates using API calls |
Alarm | An alarm activates when a metric passes a certain threshold. If you imagine a dashboard for your metrics, alarms are like red lights that light up when conditions change, for example, when there is a problem. See Manage cloud alarms and Infrastructure Alarms |
Alert | An alert enables you to configure notifications or actions from alarms. Alerts are like a worker monitoring a group of alarms; when all the lights for the group are lit up, the alert is activated. Alerts can trigger action plans. See Control View |
Action plans | A sequence of actions to perform on entities on the platform, such as VMs or scaling groups. An action plan is run by a trigger. |
Trigger | A trigger is an alert or a schedule that will run the action plan, for example, during times of increased demand. |
Scaling group | For horizontal autoscaling, create a scaling group for a VM with rules to define how the platform should scale it out. You can then include scaling operations in an action plan. |
Vertical scaling | Vertical scaling means scaling up, adding more resources to an existing VM, for example, boosting your CPU and or RAM capacity. |
Horizontal scaling | Horizontal scaling means scaling out, deploying more VMs when you need more resources. |
Create Alerts and Alarms
Before you begin:
- Retrieve VM built-in metrics, by editing VMs and enabling monitoring (see VM monitoring and metrics) or create custom metrics
- Optionally create metric alarms (see Manage cloud alarms and Infrastructure Alarms)
To create an alert:
- Go to Control → Alerts
- Click the + add button
- Enter the alert details
Select an existing alarm, or create a new alarm, and assign it to the alert. Repeat for the required alarms
Click Save
If all alarms are activated, the alert will be activated. You can use the alert to trigger actions. See Manage Action Plans.
Privilege: Access alerts section
Remove alarms from alerts
Privilege: Access alerts section, Manage alarms, Manage alerts
To remove an alarm from an alert:
Click the delete button, and confirm
The platform will remove it from this alert, but it will remain in all other alerts that it is associated with
To delete alarms, go to Cloud --> Alarms; see Manage cloud alarms
Pages related to control of VMs
- Main VM configuration page: Configure Virtual Machines
- Configure VM Monitoring and Metrics