Get started with metric forecasting and anomaly detection
This guide walks you through the procedure to create and view forecasts in Grafana Cloud.
Prerequisites
To create forecasts, you need the an Editor or Admin basic role.
Create a forecast
The following example uses a query to forecast and when you are predicted to go over your limits, or if an unexpected increase in metrics is likely to occur.
- Navigate to Alerts & IRM > Machine Learning > Metric Forecasts.
- Click + Metric Forecast.
- In the Query builder, choose Datasource grafanacloud-usage.
- Run the following query:
sum(grafanacloud_instance_active_series)
. - Click the Training Model tab and observe the tuneable knobs.
- Click Create.
- Name your forecast and click Confirm.
On the Forecasts page, your forecast is ready to generate predictions when the circle turns green.
View your forecast
- Click View on the Grafana Cloud Active Series forecast you created in the previous section.
- Change the view to an interesting time frame for your cast, by default the view is for this week.
Explore how the forecast matches your actual result, and be sure to include some days in the future to see how the model thinks your active series will evolve.
At the bottom of the screen, the UI displays your original query, as well as how you can query the forecast (
grafanacloud_active_series:predicted
) or actual(grafanacloud_active_series:actual
) data. You can use these series to create panels or alerts.
Use the forecast in a panel
From the view page:
- Click the Copy as panel button in the upper right.
- Open an existing dashboard or create a new dashboard.
- At the top of the dashboard, click Add and select Paste panel from the dropdown.
- Edit the new panel and view the generated queries.
Use the forecast in an alert
- Click the Create Alert button from either the view page or the list page.
- In the Alert evaluation behavior section, choose a folder in which to save the alert.
- Tune the alert conditions and labels, if desired.
- Click Save or Save and exit to create the alert and navigate back to the previous page.
See Grafana Alerting for more information on alerting.