The SLO List widget displays a subset of SLOs over their primary time window. All other configured time windows are available in the SLO’s side panel on the SLO page.
Setup
Configuration
- Add an SLO List widget to a dashboard.
- Use tags to filter the list of SLOs (such as
service:foo, env:prod
). Template variables are supported. - Choose the maximum number of SLOs to display (the default is 100) and sort by either status or error budget.
- Optionally, give the widget a title.
When you are ready to create the widget, click Save.
API
This widget can be used with the Dashboards API. See the following table for the widget JSON schema definition:
Expand All
Array of one request object to display in the widget.
Maximum number of results to display in the table.
default: 100
Options for sorting results.
Facet path for the column
Widget sorting methods.
Allowed enum values: asc,desc
Widget request type.
Allowed enum values: slo_list
How to align the text on the widget.
Allowed enum values: center,left,right
Type of the SLO List widget.
Allowed enum values: slo_list
default: slo_list
{
"requests": [
{
"query": {
"limit": "integer",
"query_string": "env:prod AND service:my-app",
"sort": [
{
"column": "",
"order": "desc"
}
]
},
"request_type": "slo_list"
}
],
"title": "string",
"title_align": "string",
"title_size": "string",
"type": "slo_list"
}
Further Reading
Additional helpful documentation, links, and articles: