Skip to main content

Replaying SLOs

Reading time: 0 minute(s) (0 words)

You can replay SLOs in two ways:

When an SLO is replayed on creation, it may temporarily show a No data status because retrieving and processing historical data takes time. Once the process is complete, your SLO will display the reliability values and charts for the replayed period.

When you replay an existing SLO, its charts and reliability values continue to show calculations from before the Replay was triggered. Once the new data is retrieved and processed, the SLO's charts and values are updated.

The Job Status widget allows you to:

This functionality is also available with sloctl.

Replaying SLOs on creation

To include historical data in your new SLO, set Replay during SLO creation. This option is available for supported data sources, and if your data source has a maximum period for historical data retrieval set to a non-zero value. Saving the SLO automatically triggers or queues the Replay.

  1. Go to the Service Level Objectives section on the Nobl9 Web.
  2. Click .
  3. Select the required data source.
  4. Specify the required Period for historical data retrieval.
  5. Configure the query and other parameters.
  6. Click CREATE SLO.

Depending on Replay slot availability, the Replay will either start immediately or be queued.

If a Replay fails

If Replay fails, the SLO will still be created. However, error budget calculations will only begin from the moment of creation and will not include historical data.

Replaying existing SLOs

You can replay existing SLOs at any time. This action is permanent and overwrites the existing SLI data for the selected period with newly retrieved or calculated data. Before you begin, consider the impact a Replay has on connected resources.

To replay an SLO:

  1. Go to the details page for the desired SLO.

  2. Click the More more options menu and select Run Replay.

    Replay an SLO
    Replaying an existing SLO
  3. Select the period for data retrieval. The pre-selected value is the default retrieval period set for the data source.

  4. Click Run Replay.

The Run Replay button is inactive if:

  • The data source is not supported.
  • The maximum period for historical data retrieval for the data source is set to 0.
  • The SLO is already being replayed.

Job Status widget

You can track the progress of the ongoing Replays in the Job Status widget.

To access it, click next to the top right of the Nobl9 application:

process widget
Job Status widget
  • The widget displays the 3 most recent Replays (the limit for concurrent Replays +1).
  • All jobs are sorted by status (in progress always takes precedence) and last triggered date, with the most recent date displayed at the top.

Terminating Replay

To terminate a Replay process:

  • Remove a queued Replay from the queue.
  • Cancel an ongoing Replay during the data import step.

To do this, open the Job Status widget and click Remove or Cancel next to the SLO name.

remove replay from queue
Removing Replay from the queue

A Replay that is removed from the queue disappears from the list. A Replay can only be canceled during the data importing step. Once data import is complete, the Replay proceeds to data processing and cannot be canceled.

Check out these related guides and references: