The data forecasting feature enables you to predict future trends for your monitored infrastructure by analyzing past performance. It identifies and removes anomalies or missing data from your sample set and then applies a capacity trending algorithm to project future trends.

The data forecast graph visually distinguishes between historical data and projected forecasts by using different background colors. These colors help you to identify whether you are viewing historical data or projected insights. In addition, a vertical date line, labeled “Now,” is displayed on the graph, serving as a clear demarcation between previously collected data and forecasted values.

Note: LogicMonitor does not support alerts based on forecasted data, it can predict when a datapoint exceeds its alert threshold. Specifically, both the Table widget and the Alert Forecast report provide insights into when selected datapoints will trigger alerts. For more information, see Table Widget and Alert Forecast Report.

The following are the benefits of using Data Forecast:

Requirements for Viewing Data Forecast Graphs

To view the data forecasts, you need the following:

Viewing Data Forecast Graphs

  1. In LogicMonitor, navigate to Resource Tree> select a required resource> Graphs tab.
    Alternatively, you can access the Data Forecast graph from Alerts, Dashboards, or Services.
  2. Select more iconand then View Forecast on the top-right corner of the graph.
    The data forecast page displays the previously collected data and the forecasted data.
    Data forecast page
  3. From the Datapoint dropdown menu, select the required datapoint for which you want to view the data forecast.

Note:

  1. From the Forecasted data dropdown menu, select the duration of the forecast.
  2. From the Algorithm menu, select one of the following:
    1. Line of best fit forecast (default)—This method draws a single straight line that best fits forecasted data. This is generally a more useful option if your datapoints are highly variable.
    2. 95% confidence forecast—This method projects lines that represent forecast values (the middle, thick dashed line), as well as upper and lower confidence bounds. These confidence bounds indicate that LogicMonitor is 95% confident that future datapoint values will fall within this range.
  3. From the Time range dropdown menu, select a time range for the collected data (training data) that will be used as the basis for the forecast.
  4. You can view the data (timestamp, timezone) and associated Ops Notes in the details panel at the bottom and do the following:
    1. Select Show ops notes icon Show Ops Notes to show the associated Ops Notes.
    2. Select Download Icon Download and choose in which format either CSV or PDF you want to download the forecast graph data.
    3. Select exit fullscreen iconExit fullscreen to stop the view in fullscreen mode.
    4. Select more iconto view the more options. 

Overview

LogicMonitor’s data forecasting allows you to predict future trends for your monitored infrastructure, using past performance as the basis. When forecasting data, LogicMonitor first identifies and removes anomalies and missing data from the sample (i.e. the set of data you choose for forecasting). Then it applies a capacity trending algorithm to the sample to find a model of best fit for the collected data and calculate future data based on these model parameters.

Forecasting is an AIOps tool that is very helpful for issue diagnosis and mitigation. When paired with LogicMonitor’s alerting system, forecasting can help you determine whether an alert represents a one-time anomaly, requires immediate attention, or will require attention in the near future. For example, imagine for a moment that you have received a warning alert indicating that disk usage is at 85%. A key question that arises is how much time until the disk hits a critical threshold of 95% usage? One or two days? Or is there still plenty of time before disk usage creeps to 95%? In this case, forecasting would analyze the past rate of rise in order to predict the future rate.

Forecasting is also helpful for budget planning and resource management. For infrastructure components that have lifetimes (e.g. solid state drives) or capacity (e.g. disk) associated with them, forecasting based on the predicted health and performance of your monitored devices can provide insight into the timeframe and magnitude of recurring events, as well as upcoming expenses.

Forecast Graphs

Similar to anomaly visualization, data forecasting is available from any graph in the LogicMonitor interface, regardless of whether it is being viewed from the Graphs tab, Alerts page/tab, or dashboard.

To display the forecast version of a graph, click the dropdown arrow in the upper right corner of the graph and select “Forecast” from the dropdown menu. A dedicated forecast graph opens. As shown next, the forecast graph uses background color to differentiate between previously-collected data and forecasted data.

An example of a forecast graph

Note: Forecast graphs can only visualize one datapoint or instance at a time. If your graph includes data for multiple datapoints (or multiple instances per datapoint), use the legend selections in the bottom left corner of the graph window to toggle between datapoints/instances.

As discussed in the following sections, there are several unique tools available for forecast graphs that you can use to derive additional context from the data presented.

Time Range for Collected Data

In the upper left corner of the forecast graph, select a time range for the collected data (i.e. training data) that will be used as the basis for the forecast. You can specify a custom time range using From and To fields or you can use the preset options of one month, three months, six months, and one year. Data with timestamps during the specified time range will be used to calculate the forecasted data.

Time Range for Forecasted Data

In the upper right corner of the forecast graph, select the duration of the forecast. You can choose to forecast out seven days, 14 days, one month, three months, or one year from now.

Forecast Method

From the dropdown available in the Forecasted Data area, choose which forecast method you would like to use to calculate and display the forecast:

Alert Forecasting

Although LogicMonitor doesn’t currently offer the ability to alert on forecasted data, it does have the ability to predict when a datapoint is likely to surpass its designated alert threshold. Specifically, both the Table widget and the Alert Forecast report offer insight into when specified datapoints will go into alert. For more information on these, see Table Widget and Alert Forecast Report respectively.