Skip to main content

Editing SLOs

After creating an SLO, you can edit it in the Nobl9 UI by clicking the pencil icon next to the SLO in the Grid View or via sloctl using the apply command.

However, you should be aware that changing certain attributes can impact the way SLOs are calculated. The exact behavior is determined by what fields in the SLO you edit. Depending on the fields you change, you can expect one of the following outcomes:

  1. The SLO calculations are reset. The changes made result in losing your historical metrics data gathered for the old field values, resetting the error budget of your SLO, and removing the budget history. The SLO calculations are restarted afresh from the moment of the edit.

  2. The SLO calculations are not reset. Calculations from the time of the edit take into account the new field values, but the error budget is not reset and the budget history is retained.

  3. The charts are reset. The changes made result in losing your historical data displayed on the charts.

The following table indicates which SLO attributes can be changed without triggering a reset (N), and which cannot (Y). A change to any of the fields marked Y will cause the SLO calculations or charts (without preserving the history) to be reset.

Field NameAre the SLO calculations reset?Does the charts reset?
projectYY
timeWindowsYN
opYN
valueYY
targetYN
budgetingMethodYN
queryNN
incrementalYN
displayNameNN
descriptionNN
alertPoliciesNN
attachmentsNN
labelsNN

Notes:

  • If you change the project, Nobl9 will create a new SLO with the same settings but in a different project. As such, new SLO will be calculated from scratch.
note

For information on editing Composite SLO, refer to the Composite SLO Guide | Nobl9 Documentation.