Change detection helps you monitor sudden changes in metric behavior, especially on the metrics with an indefinite threshold. You can assign change detection parameters to monitors/metrics to receive alerts when significant change is detected.

Change detection applies online machine learning with a sliding window, which means the change is calculated as soon as the new data point becomes available.

Key highlights

  • OpsRamp considers a sliding window of four hours to calculate the deviation of a value from its mean and determine if an alert should be triggered.
  • If a continuous significant change is detected, an alert is appended to the existing alert.
  • If no change is detected after four hours, the alert is automatically healed.
  • OpsRamp requires a minimum of four hours of real-time data to process change detection.
  • Change Detection does not work with monitors configured only for 10 – 15 minutes duration.
  • Change Detection monitoring is limited to 25 resources.

Create change detection

Change detection can be created only from a monitoring template.

  1. Click All Clients, select a client.
  2. Go to Setup > Monitoring > Templates.
  3. Click + to create a template.
  4. Enter the template details.
    The monitors/metrics appear based on the selected Collector Type. For example, if you select Collector Type as Agent, Performance Monitors, Application Monitors are displayed and if you select Collector Type as AWS, AWS Metrics are displayed.
  5. Click Add against the required monitors/metrics.
    The required monitor/metric window is displayed.
  6. From When to Alert drop-down menu, click Significant Change is Seen and configure the metric details.
    Configure Change Detection
  7. Click Add.
    You are navigated to the MONITOR TEMPLATE page where the configured parameters for change detection appear in the respective Monitors/Metrics section.
    Repeat the same steps to add change detection parameters for other Monitors/Metrics available according to the selected collector type.
  8. From the MONITOR TEMPLATE page, click Save.
    After configuring a monitoring template, assign the template to a resource. OpsRamp monitors the resource and triggers alerts when significant changes are detected on the metrics based on the configured values.

To unassign only for one change detection monitor/metric, select the monitor/metric from the Significant Change is Seen list and click Remove. To unassign for all monitors/metrics, select the checkbox against the Name field in the table and click Remove.

Selected metrics for change detection

View change detection performance

You can view the Change Detection results in the form of graphs. You can either view the graph from the Infrastructure page or from the Dashboard page after creating a widget.

View the change detection graph from Infrastructure

  1. Go to Infrastructure.
  2. Click the resource name.
  3. Click Metrics. The metric graphs are displayed. For exampl:
Change detection graphs of a resource

View the change detection graph from Dashboard

  1. Go to Dashboard > + Add Widget.
  2. Click Generic.
  3. From Create Widget window, select the resource and resource type.
  4. From Time Series Type drop-down list, select Change Detection.
  5. Select the device component and select the duration of the last occurred change detection.
  6. Enter Widget Title, select either of the chart types Line Chart or Area Chart, and click Save.

The change detection widget is displayed on the Dashboard.

Change detection fields

The following table provides information on change detection configuration fields.

FieldDescription
AvailabilityEnable a metric as an availability metric. Availability indicates that when no critical alerts are triggered on the metric, resource status is considered as Up.
Sensitivity
  • High: The metric is highly sensitive to changes. OpsRamp triggers a Change detection alert if the current value is more than three standard deviations away from its mean (of last four hours data).
  • Medium: The metric is medium sensitive to changes. OpsRamp triggers a Change detection alert if the current value is more than four standard deviations away from its mean (of last four hours data).
  • Low: The metric is less sensitive to changes. OpsRamp triggers a Change detection alert if the current value is more than five standard deviations away from its mean (of last four hours data).
Change DirectionChange in direction of metric behavior. You can choose to receive alerts when there is a sudden increase or decrease in metric values.
  • +: Triggering an alert if a significant increase is detected on a metric value.
  • -: Triggering an alert if a significant decrease is detected on a metric value.
  • +/-: Triggering an alert if a significant increase or decrease is detected on a metric value.
AlertDetermines if a monitor triggers an alert when Warning or Critical threshold is breached.