Get a paginated list of SLOs
You must have the read privileges for the SLOs feature in the Observability section of the Kibana feature privileges.
Path parameters
An identifier for the space. If /s/ and the identifier are omitted from the path, the default space is used.
Query parameters
A valid kql query to filter the SLO with
The page size to use for cursor-based pagination, must be greater or equal than 1
The cursor to use for fetching the results from, when using a cursor-base pagination.
The page to use for pagination, must be greater or equal than 1
Number of SLOs returned by page
Sort by field
Sort order
Hide stale SLOs from the list as defined by stale SLO threshold in SLO settings
Headers
Cross-site request forgery protection
Response
Successful request
Example response
{
"page": 1,
"perPage": 25,
"results": [
{
"budgetingMethod": "occurrences",
"createdAt": "2023-01-12T10:03:19.000Z",
"description": "My SLO description",
"enabled": true,
"id": "8853df00-ae2e-11ed-90af-09bb6422b258",
"indicator": {
"params": {
"dataViewId": "03b80ab3-003d-498b-881c-3beedbaf1162",
"filter": "field.environment : \"production\" and service.name : \"my-service\"",
"good": "request.latency <= 150 and request.status_code : \"2xx\"",
"index": "my-service-*",
"timestampField": "timestamp",
"total": "field.environment : \"production\" and service.name : \"my-service\""
},
"type": "sli.kql.custom"
},
"instanceId": "host-abcde",
"name": "My Service SLO",
"objective": {
"target": 0.99,
"timesliceTarget": 0.995,
"timesliceWindow": "5m"
},
"revision": 2,
"settings": {
"frequency": "5m",
"preventCrossProjectSearch": true,
"preventInitialBackfill": true,
"projectRoutings": "_alias:_origin",
"syncDelay": "5m",
"syncField": "event.ingested"
},
"summary": {
"errorBudget": {
"consumed": 0.8,
"initial": 0.02,
"isEstimated": true,
"remaining": 0.2
},
"sliValue": 0.9836,
"status": "HEALTHY"
},
"timeWindow": {
"duration": "30d",
"type": "rolling"
},
"updatedAt": "2023-01-12T10:03:19.000Z",
"version": 2
}
],
"size": 25,
"total": 34
}Changes
Changed in 2 of the 105 revisions of this API.3
- ○
added the optional property
///to the response with the statusresponse-optional-property-added
- ○
response property
results/items/settings/preventCrossProjectSearchdeprecatedresponse-property-deprecated
- ○
- ○
added the optional property
///to the response with the statusresponse-optional-property-added
- ○