Backfill SLI data with Replay
Replay retrieves your SLO data up to the present moment, going back as far as allowed by your data source and your configuration. It provides three key benefits: accessing historical data for new SLOs, recovering missing or corrupted SLI data, and backfilling SLO reporting for more accurate error budget calculations.
Similar to the SLI Analyzer, Nobl9 Replay leverages historical data retrieval techniques but focuses specifically on actual SLOsβwhether they are newly created or already reporting.
Benefits of historical data retrieval:
- Accessing historical data for new SLOs: Populate your new SLOs with past data to jumpstart performance monitoring.
- SLO data recovery: Recover missing or corrupted SLI data to maintain accurate monitoring records.
- Accurate error budget calculation: Backfill SLO reporting for improved error budget calculations for better service reliability monitoring.
Replaying SLOs is straightforward: simply trigger the process, and Nobl9 handles the rest.
Before proceeding, ensure that your data source is supported by Replay and properly configured for historical data retrieval.
Since Replay imports SLI data again, be aware that using it with existing SLOs can impact resources connected to your SLO:
Tips on using Replayβ
Here's how Replay can come in handy:
- Network issue resolution: If network issues prevent the Nobl9 agent from collecting data points for an extended period, you can reimport SLO's historical data once the problem is resolved. This SLO data recovery ensures that any missing data is captured.
- Populating new SLOs: When creating a new SLO in Nobl9, you can configure Replay to include historical data from the start. This approach accelerates monitoring of your serviceβs past performance, enabling immediate value delivery.
Step-by-stepβ
First, ensure your data source supports Replay.
- Go to the Service level objectives section.
-
Click
.
- Select a service to hold your SLO and your required data source.
- Set the Historical data retrieval period to a non-zero value.
- Configure your SLO as required.
For SLO configuration details, find your data source under the Creating SLOs section. - Once you click Create & replay SLO, your SLO goes live.
Replay starts immediately or is queued, depending on free slot availability.
- Go to the Service level objectives section. Click your required SLO name.
- Click
more options. Select Run Replay.
- Set Replay duration. Click Run Replay
Replay starts immediately or is queued, depending on free slot availability.
Conclusionβ
Nobl9 Replay makes the process of retrieving historical SLO data possible, providing a robust solution for backfilling SLO data and enhancing service reliability monitoring.