If you are an Enterprise customer with many SLOs, you may want to show the statuses of different Service Level Objectives (SLOs) in your existing tools so stakeholders can easily see them. Honeycomb’s SLO API supports reporting on:
To report on a single SLO:
Use the Get All SLOs endpoint to get a list of all SLOs.
Find the desired SLO IDs in the returned results.
slo/
in the path.Set up a system that regularly queries the Get an SLO endpoint by ID for the SLOs you would like to report on, and use it to build your dashboards.
Honeycomb SLOs expose the current compliance level since last reset and the remaining budget. If you want to show how close an SLO is to being exhausted, the best way is to show the remaining budget. To calculate the burn rate, you can save the data to your own database and compare past data.