Documentation is now available for the Fall 2020 Update release!

Azure Insights Autoscale Settings

Leave Feedback

Introduction

Autoscale allows you to adjust the amount of running resources to handle the load on your application.

You can:

  • Add resources to handle increases in load and also save money by removing resources that are sitting idle.
  • Specify a minimum and maximum number of instances to run and add or remove VMs automatically based on a set of rules.
    • Having a minimum makes sure your application is always running even under no load.
    • Having a maximum limits your total possible hourly cost.
  • Automatically scale between these two extremes using rules you create.
Autoscaling

Autoscaling

When rule conditions are met, one or more autoscale actions are triggered. You can add and remove VMs, or perform other actions. The following conceptual diagram shows this process:

Autoscaling

Autoscaling

Setup

To set up the OpsRamp Azure integration and discover the Azure service, go to Azure Integration Discovery Profile and select Insights AutoscaleSettings.

Metrics

OpsRamp MetricMetric Display NameUnitAggregation TypeDescription
azure.observed.metric.valueObserved Metric ValueCountAverageValue computed by autoscale when executed.
azure.metric.thresholdMetric ThresholdCountAverageThe configured autoscale threshold when autoscale ran.
azure.observed.capacityObserved CapacityCountAverageCapacity reported to autoscale when it executed.
azure.scale.actions.initiatedScale Actions InitiatedCountTotalDirection of the scale operation.

Event support

  • Supported
  • Configurable in OpsRamp Azure Integration Discovery Profile.

External reference