Fuse SLOs into composites
Does your organization rely on multiple data sources to monitor different aspects of system reliability? Or do you need a high-level view of system health without dealing with complex queries? Composite SLOs provide a unified approach to reliability monitoring by aggregating and prioritizing individual SLOs. Whether you're managing diverse data streams or streamlining high-level monitoring, this method simplifies observability.
A composite SLO aggregates performance data from multiple systems and components into a single, cohesive reliability metric. This approach helps:
Organizations with distributed architectures, microservices, or multi-cloud environments often struggle to track reliability across multiple sources. Composite SLOs address this challenge by:
- Combining multiple SLOs into a single reliability measure.
- Improving decision-making by weighing critical components more heavily.
- Enhancing error budget tracking with detailed visualizations.
Step-by-step
Learn about prerequisites, access requirements, and different ways to create a composite SLO.
- Step1: Define general settings
- Step 2: Add component SLOs
- Step 3: Assess your composite SLO
- Choose a name and description for your composite SLO.
- Set an evaluation time window—rolling or calendar-aligned.
- Select a budgeting method—time-based time slices or event-based occurrences.
Instead of writing queries, you choose existing SLOs and configure their impact on your composite SLO
- Assign weights to each component to define its importance.
The weights you enter are mutually relative—Nobl9 normalizes them for calculations. - Specify how to handle delayed data from a component:
- Set the maximum acceptable delay for the entire composite SLO.
It defines the interval that must end before applying the below setting to missing data from a component. - For each component, select how to treat this missing data.
Consider it good (adds to the composite's error budget), bad (burns the composite's error budget), or ignore it (no impact on your composite's error budget).
- Set the maximum acceptable delay for the entire composite SLO.

- Use visualizations to track your system performance—charts, information tiles, and the component impact graph.
- Include your composite SLOs in reports and monitor your service health with the dashboards.

Tips on naming and structuring
- Multi-cloud monitoring
- Microservices observability
Best practices for composite SLOs
Conclusion
Composite SLOs simplify site reliability engineering (SRE) monitoring, making it easier to track performance across multiple data sources. By structuring composite SLOs effectively, teams can improve error budget tracking, streamline observability, and prioritize system health.