# `Parapet.SLO.Provider`
[🔗](https://github.com/szTheory/parapet/blob/v1.0.0/lib/parapet/slo/provider.ex#L1)

Behaviour for providing SLOs to the Parapet system.

> #### Stable {: .info}
>
> This module is **stable** as of v1.0.0. Its public API will not change without a
> major-version bump and a full deprecation cycle. See
> [Stability & Deprecation Policy](stability.html) for details.

# `slos`
*since 1.0.0* 

```elixir
@callback slos() :: [struct()]
```

Returns the list of `Parapet.SLO.SliceSpec` structs this provider registers.
Called by Parapet during startup to build the active SLO registry.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
