Skip to main content

Configuring SLOs in ObserveOps

Overview​

This section guides you through the process of creating and managing Service Level Objectives (SLOs) in ObserveOps. SLOs allow you to define performance or availability targets for your business services based on specific metrics and evaluation frequency.

Each SLO Profile includes parameters like service name, objective type (Availability or Performance), frequency, threshold values, filters, and tags. These SLOs help monitor service health and ensure compliance with defined service expectations.

By configuring SLOs, you can proactively detect service degradation, measure real-time performance against defined targets, and enable alerting or automation based on breaches.

To access the SLO configuration page:

Go to Settings from the main menu. Select the Service Level Objectives category. Click on SLO Profile to view the list of existing SLOs.

SLO Profile list screen

The SLO Profile grid displays the following information for each profile:

FieldDescription
SLO NameThe unique name assigned to the SLO profile. Click the name to view profile details in read-only format.
SLO TypeThe type of SLO: Availability or Performance.
FrequencyThe evaluation window used by the profile: Daily, Weekly, Monthly, or Quarterly.
Evaluation LogicIt shows how the SLO rolls up the sources it is tied to. Strict marks the SLO as degraded when any single source fails. Redundant marks the SLO as degraded only when the number of healthy sources drops below the minimum configured on the profile (shown as "at least N of total"). Only populated for Availability SLOs; blank for Performance SLOs.
WarningThe threshold, in percent, that moves the SLO into the warning state before the target is breached.
TargetThe minimum acceptable percentage the SLO must achieve within the frequency window.
Business Service NameThe business service the SLO is attached to. Every SLO belongs to exactly one business service, and the SLO Explorer rolls up status under this value.
Start DateThe date on which the SLO starts evaluating.
ActionOpens the action menu for the profile. See below.

Use the action menu on any profile row to perform the following actions:

ActionDescription
EditOpens the profile in edit mode. Only SLO Description, Tags, and Notify Team can be modified after creation.
CloneCreates a copy of the profile and opens it in edit mode with the name pre-filled. Edit the name and any fields as needed, then click Create SLO Profile to save the clone as a new independent profile.
DeletePermanently removes the SLO profile.

Configuration​

Click on Create SLO Profile to configure a new objective. While creating a new SLO Profile, fill out the following fields:

Create SLO Profile screen

FieldDescription
SLO NameA unique name to identify the SLO profile.
SLO DescriptionBrief explanation of the objective.
SLO TypeChoose Availability or Performance. When you select Performance, four sub-tabs appear: Metric, APM, RUM, and NetRoute. Select the sub-tab that matches your monitoring source.
Business Service NameRequired. Select the business service the SLO belongs to from the Select Business Service dropdown. Every SLO must be attached to exactly one business service, so the SLO Explorer can roll up status, warning, and breached counts under that business owner.
Frequency

Select the evaluation window: Daily, Weekly, Monthly, or Quarterly.

SLO Evaluation Frequency Windows are considered as below:

- Daily: 00:00 to 23:59 of the same day

- Weekly : 00:00 of start day to 23:59 of 7th day from the start date

- Monthly : 00:00 of the 1st day to 23:59 of the 30th day from the start date

- Quarterly : 00:00 of 1st day to 23:59 of 90th day from the start date

Target (%)The minimum acceptable threshold for the selected metric.
Warning (%)

The value which triggers early alerts.

It must always be higher than the Target value.

Start DateSelect the SLO starting date from the calender. We support only forward dated SLO.
Evaluation LogicShown only for Availability SLOs. Configure it in the Availability tab below.
TagsAdd custom tags for grouping and identification (not the same as monitor tags).
Notify TeamSelect the teams (using user or email/ handle) to be notified in case of violations or warning thresholds.
note

The start time to store the new data is considered at 12:00 AM and the time interval to refresh the data depends on the frequency you choose. i.e., For Daily it is every 15 min, For Weekly it is every 30 min, For Monthly and Quarterly it is 1 hour.

After filling in the common fields, configure the type-specific settings based on the SLO Type you selected:

Use the Availability type to measure whether a service or infrastructure component remains operational during the selected evaluation period.

FieldDescription
SLO ForDefine the scope of the SLO (Monitors, Groups, Tags, etc.).
Source FilterFilter by Monitor, Group, or Tag.
SourceSpecific monitor(s), group(s), or tag(s) based on the filter selected.
FiltersThis option gets displayed after selecting the SLO For to apply pre or post filters.
Evaluation Logic

Choose how the rows you added under Source combine into a single SLO result — whether every one of them has to stay up, or whether they can cover for each other.

- Strict (default) — tolerates 0 failures. Every member must stay up. A single failure degrades the SLO.

- Redundant — tolerates failures. Members back each other up. Only a drop below your threshold degrades the SLO. When you pick Redundant, the form shows an inline control: at least [N] of [total] must stay up. Set N to the minimum number of members that must stay up for the SLO to remain healthy.

Evaluation Logic set to Redundant

Click Create SLO Profile to save the SLO. To reset the configurations click the Reset button.

The new SLO appears in the SLO Profile grid with Status set to ON by default.