Skip to main content

SLO Explorer in ObserveOps

SLO (Visualization)​

The SLO Visualization module in Motadata AIOps provides a comprehensive view of all configured Service Level Objectives. It helps track real-time compliance status, visualize historical trends, and monitor individual device-level performance against defined objectives.

This screen enables users to understand the overall health of services through multiple visual elements such as compliance scores, error budgets, violation timelines, and burn rate graphs. Both Availability and Performance SLOs are supported with dedicated widgets and filters.

Card View​

Upon navigating to the SLO module from the main menu tray, the default view shows a card view displaying key SLO metrics in a condensed widget format for faster visual assessment.

Each card lists:

  • Name and Status (OK, Warning, Breached).
  • Type — Availability or Performance.
  • Frequency — Daily, Weekly, Monthly, Quarterly.
  • Evaluation — Strict or Redundant. Shown only for Availability SLOs; Performance cards omit this row.
  • Target, Achieved, and Violation percentages.

Select Group by Business Service in the toolbar to group all cards under their business service, with a header showing the business service name, the SLO count, and the rolled-up status. Select Ungroup to flatten the layout.

SLO cards grouped by Business Service

info

The number next to the business service header is the total count of SLOs under that business service, and the status shown is the most severe severity across every SLO inside that group: Breached if any SLO is breached, otherwise Warning if any is warning, otherwise OK.

Grid View​

Switch from the Dashboard (card) layout to the Grid layout using the Grid button on the top-right side of the toolbar above the module content. In Grid view, the same toggle is labelled Dashboard, and you can switch back at any time.

Grid View Toolbar​

The toolbar above the grid provides these controls:

ControlPurpose
SearchSearch across all SLOs in the grid by any visible column value.
Export As PDFExport the current filtered grid to a PDF file.
Export As CSVExport the current filtered grid to a CSV file.
FilterShow or hide the filter chip row above the grid. Applied filter chips appear here along with the option to add more.
Column CustomizerShow or hide individual grid columns. Includes a Reset Column Preference option to restore the default column set.
DashboardSwitch the view back to the Dashboard (card) layout.

Grid View Fields​

The following fields are displayed in the grid view of the SLO module:

FieldDescription
NameName of the Service Level Objective (SLO).
StatusIndicates the current status of the SLO. Possible values: OK, Warning, Breached.
SLO TypeType of the SLO. Possible values: Availability or Performance.
FrequencyEvaluation frequency of the SLO. Supported options: Daily, Weekly, Monthly, Quarterly.
TargetThe defined SLO threshold percentage that must be achieved.
AchievedThe actual percentage achieved within the current evaluation window.
ViolationPercentage of time the SLO target was not met.
Error Budget LeftRemaining value of allowed failure time within the SLO period.
MTTRMean Time To Recovery for the SLO (shown for Availability SLOs).
MTBFMean Time Between Failures for the SLO (shown for Availability SLOs).

You can filter SLOs by status using the buttons (Breached, Warning, Ok or Total) above the grid.

Filtering SLOs​

Select Filter in the toolbar to open the filter chip row above the grid. Any filters you already applied are shown as chips. Select the Filter button in that row to open the attribute picker and choose a column to filter on. Available attributes include Status, SLO Type, Frequency, Target, Achieved, Violation, Error Budget Left, MTTR, and MTBF.

Customising Grid Columns​

Select the Column Customizer icon in the toolbar to show or hide individual columns. Turn a column off to remove it from the view, or select Reset Column Preference to restore the default column set.

Exporting the Grid​

Use Export As PDF or Export As CSV in the toolbar to download the current grid as a PDF or CSV file. The exported file reflects any active filters and the columns you have chosen to display.

note

The SLO landing page does not use a top-right timeline picker. SLO status is evaluated on the SLO's configured frequency (Daily, Weekly, Monthly, or Quarterly), so the grid always reflects the current evaluation window for each SLO.

SLO Details View​

Clicking on any SLO card or name from the grid, it opens a detailed screen with two tabs: Overview and SLO History.

Overview Tab​

Includes the following widgets:

FieldDescription
SLO SummaryDisplays key metadata of the SLO: Business Service Name, Status, SLO Frequency, Type, SLO Start Date/Time, Tags, Elapsed Time, and Remaining Time in the current evaluation window.
SLO Reliability MetricsShows MTTR (Mean Time To Recovery) and MTBF (Mean Time Between Failures) for Availability SLOs.
SLO Monitor OverviewSummarizes monitor distribution by status (OK, Warning, Breached) for the selected SLO.
SLO AchievedShows a trend bar visualizing the achieved percentage. Includes static markers for Target (Blue) and Warning (Yellow).
Error Budget LeftDisplays remaining allowable violation time, total violation time, and acceptable violation time using a percentage-based trend bar.
SLO TrendA time-series line chart displaying SLO status transitions over the frequency interval. Status includes Healthy, Degraded, Not Calculated and Corrected. Clicking the Degraded status displays a drill-down menu to understand it further.
Error Budget BurndownA line graph starting at 100%, showing the consumption of the error budget over time.
Burn RateVisualizes the rate of budget consumption — higher burn rate indicates faster depletion.
Configured EntitiesLists all monitors contributing to the SLO with columns Monitor Name, IP, Metric, Tag, Status, Achieved %, and Violated %. Select a row to open the monitor drill-down side panel.
info

The SLO Trend status is dependent on the system status configured for SLO. If the SLO Type is selected as Availability then the status displayed are as below:

System StatusSLO Trend
UpHealthy
DownDegraded
UnreachableDegraded
DisableNot Calculated
MaintenanceNot Calculated
UnknownIt will persist the Last Status

If the SLO Type is selected as Performance then if the system status is Clear then the SLO Trend displays Healthy or if the threshold is breached then it displays Degraded.

Clicking on any monitor displays the drill-down menu. The drill-down provides details such as:

Monitor Drill-down (Side Panel)​

FieldDescription
Monitor NameThe name of the monitor contributing to the SLO.
SLO Achieved (%)Achieved performance specific to the selected monitor.
Error Budget Left (%)Remaining error budget specific to this monitor.
SLO TrendTime-series trend status of the monitor over the SLO period.
SLO MetricMetric associated with the performance SLO (shown only for Performance SLOs).
Error Budget BurndownLine chart showing the consumption of error budget over time.
Burn RateGraph representing the rate at which error budget is being consumed.
Timestamp GridAggregated time-wise view based on frequency, showing Achieved %, Violation %, and Error Budget Used for each time bucket.

SLO History Tab​

Displays historical compliance data per evaluation window. Columns include:

FieldDescription
NameIndicates the SLO name in the concatenated format <SLO Name><Frequency Start Date & Time>.
TargetTarget performance threshold set for the SLO in percentage.
AchievedActual percentage achieved during the given period.
ViolationTotal percentage of time the SLO was violated.
Error Budget LeftRemaining error budget after accounting for violations.
StatusIndicates SLO status: OK, Warning, or Breached.

Clicking on any history-entry opens a detail screen showing the same widgets as in the Overview tab.

You can use the Attach Penalty Profile and Attach Correlation Profile icons to associate the respective profiles with the selected history.

Clicking the Export as PDF icon initiates the SLO report download. Initiating it displays a side notification indicating the file will be downloaded once ready.

note
  • Notifications are triggered when an SLO moves to Warning or Breached.
  • You will also receive an email once an SLO frequency cycle completes.
  • Data retention policies are updated to reflect SLO-related records.
  • Performance SLOs include all widgets except Service Reliability Metrics and include a SLO Metric widget instead.

Multi-Monitor Timeline Grid and SLO Status​

Let's take an example and understand the multi-monitor timeline and its effect on SLO status individually for the device as well as for the system from the below table:

MonitorT1T2T3T4T5Status
Monitor 1UPUPUPUPUP100%
Monitor 2UPUPDownUPUP80%
Monitor 3UPDownUPUPUP80%
Overall StatusOKBreachedBreachedOKOK60%

As per the above table, there are three monitors Monitor 1, Monitor 2 and Monitor 3 and Timezones are T1, T2, T3, T4 and T5. It is observed that Monitor 1 SLO status is 100% as for each time zone it is in UP state, but Monitor 2 and Monitor 3 are at 80% for individual SLO status as for different Time zones it is in Down state. Thus, the over all status is concluded as 60% because for T2 and T3 it is considered as Breached.

Now consider T1 is the timezone for 10:00 AM to 10:25 AM.

Monitor10:00 AM to 10:05 AM10:05 AM to 10:10 AM10:10 AM to 10:15 AM10:15 AM to 10:20 AM10:20 to 10:25 AMStatus
Monitor 1UPUPUPUPUP100%
Monitor 2UPDownDownUPUP60%
Monitor 3UPDownUPUPUP80%
Overall StatusOKBreachedBreachedOKOK60%

As per the above table, there are three monitors Monitor 1, Monitor 2 and Monitor 3. It is observed that Monitor 1 SLO status is 100% as for each time section it is in UP state, but Monitor 2 and Monitor 3 are at 60% and 80% respectively in individual SLO status. Thus, the over all status is concluded as 60%.