Docs » Introduction to service level objective (SLO) management in Splunk Observability Cloud » Measure and track your service health metrics with service level objectives (SLOs)

Measure and track your service health metrics with service level objectives (SLOs) ๐Ÿ”—

For each service that you use to indicate system health in Splunk Observability Cloud, you can define an SLO and how to measure it.

Create an SLO ๐Ÿ”—

Follow these steps to create an SLO.

  1. From the landing page of Splunk Observability Cloud, go to Detectors & SLOs.

  2. Select the SLOs tab.

  3. Select Create SLO.

  4. Select the service or metric you want to use as the system health indicator for your SLO.

    To use a service as the health indicator for your SLO, follow these steps:

    Field name

    Actions

    Metric type

    Select Service & endpoint from the dropdown menu

    Environment

    Open the dropdown menu and check the boxes for the environments where you want to apply this SLO

    Service:endpoint

    • Search for the service you want to create an SLO for

    • (Optional) Add an endpoint for the selected service

    Filters

    Enter any additional dimension names and values you want to apply this SLO to

    To use a custom metric as the health indicator for your SLO, follow these steps:

    Field name

    Actions

    Metric type

    Select Custom metric from the dropdown menu

    Numerator metric

    Search for the metric you want to use for the success request count

    Denominator metric

    Search for the metric you want to use for the total request count

  5. Define your SLO and how to measure it.

    Field name

    Actions

    Target (%)

    Enter the target you want to set for this SLO.

    Compliance window

    Select a compliance window for this SLO from the dropdown menu.

  6. Set up alerting for your SLO. You can subscribe to get notifications for the following alerts.

    Alert

    Description

    Breach event

    Alerts when the service level indicator (SLI) doesnโ€™t meet the target over the specified compliance window.
    Note: Breach event alerting is selected by default and always runs in the background.

    Error budget

    Alerts when the remaining error budget is less than 10% of the estimated error budget for the compliance window.

    Burn rate

    Alerts when the rate of consumption of your SLO error budget exceeds a healthy threshold for the specified compliance window. To learn more, see Burn rate alerts.

  7. Splunk Observability Cloud automatically generates a name for your SLO. You can change this auto-generated name, as long as the SLO name is unique.

  8. Select Create to create the SLO.