Time series forecasting visualizes the expected trends of a metric in a specified time period and generates alerts about potential breaches. For example, a forecast alert can be notified when a disk is expected to run out of space in five days.

Forecasts have the following behaviors:

  • The forecast model provides forecasts once in a day.
  • If a forecast model learns that a forecast is not going to breach a limit, an existing forecast alert is removed.
  • To commence a forecast, at least 20 days of disk metric data must be collected. This means that a new resource wo not have a forecast until 20 days have passed.

Forecast monitoring can be applied to a maximum of 25 resources. To request more resources, contact support.

Forecast applicable metrics

Metrics that support metrics can be used for agent or gateway collector types:

  • For agent collector types, forecast monitoring is configured only on Application Monitors.
  • For gateway collector types, forecast monitoring is configured on Application Monitors and Monitors.

The following table provides details of forecast-supported metrics:

Metric nameCollector typeApplicable resourceMonitor typeApplication/Monitor definition
emc.vnx.volume.utilizationGatewayAny ResourceMonitorsG2 – EMC VNX Volume Monitor
emc.vnxe.disk.utilizationGatewayAny ResourceMonitorsG2 – EMC VNXe Storage Array Disk Monitor
vmware.vm.disk.usagedGatewayAny ResourceMonitorsGE – VMware VirtualMachine Performance
system.disk.used.util.percentAgentDeviceApplication MonitorsMemory Utilization (%) and Disk Utilization (%)
mounted.disks.utilizationAgentDeviceApplication MonitorsMountPoints_Instance_Monitoring
netapp.7mode.disk.utilizationGatewayStorage LUNApplication MonitorsNetApp 7 Mode API Monitors
netapp.7mode.LUN.utilizationGatewayStorage LUNApplication MonitorsNetApp 7 Mode API Monitors
netapp.7mode.volume.utilizationGatewayStorage LUNApplication MonitorsNetApp 7 Mode API Monitors
netapp.cluster.LUN.UtilizationGatewayStorage LUNApplication MonitorNetApp C Mode API Monitors
netapp.cluster.volume.utilGatewayStorage LUNApplication MonitorNetApp C Mode API Monitors
nimble.volume.usageGateway--Nimble Storage Monitors

Configure time series forecast

  1. Select a client from the All Clients list.
  2. Go to Setup > Monitoring > Templates.
  3. Click +Add and enter the monitor details.
  4. On either the Application Monitors or Monitors section, click Add.
  5. Configure the following details:
    • Frequency: How often the monitor must run on a resource.
    • Application or Monitor Definition: The application name to be assigned for forecast monitoring.
    • When to Alert: The scenario used for an alert. Select Forecast of a Breach of a Threshold.
      The forecast metrics for the selected monitor or application will appear.
    • Select the metric. Few applications (or monitors) have only one metric applicable for forecast. Instead of selecting a metric, directly configure the parameters.
  6. Configure the following parameters for the metrics:
    • Limit: Enter the capacity percentage so that an alert is triggered if the forecast breaches (or exceeds) capacity.
    • Warning Threshold: A forecast period that can trigger a warning alert. For example, enter a value of 5 to receive a warning alert if the limit value is breached in five days.
    • Critical Threshold: A forecast period that can trigger a critical alert. For example, enter a value of 2 to receive a critical alert if the limit value is breached in two days.
    • Alert: Determines if a monitor should trigger an alert if either a warning or critical threshold is breached.
  7. Click Add.
  8. Click Save.

After creating a forecast monitoring template, assign the template to a resource.

View forecast results

When the configured forecast conditions are met, alerts are triggered and are available for viewing in the Alerts browser. The time series widget tracks the results of the forecast.

To create time series forecast widget:

  1. Go to Dashboard > + Add Widget.
  2. Click Generic and select both the resource and resource type.
  3. From the Time Series Type drop-down, select Forecast.
  4. Select the device component and the duration of the most-recent forecast.
  5. Enter a widget title, select a chart type: Line Chart or Area Chart.
  6. Click Save.

The time series forecast widget is displayed on the dashboard:

Time Series Forecast Widget