Get the SLO definitions
Changed onYou must have the read privileges for the SLOs feature in the Observability section of the Kibana feature privileges.
Request
- Base URLhttps://localhost:5601
- URLhttps://localhost:5601/s/{spaceId}/internal/observability/slos/_definitions
- Auth
- API key in header Authorization
- or HTTP basic
Path parameters
An identifier for the space. If /s/ and the identifier are omitted from the path, the default space is used.
Query parameters
Indicates if the API returns only outdated SLO or all SLO definitions
Indicates if the API returns SLO health data with definitions
Filters the SLOs by tag
Filters the SLOs by name
The page to use for pagination, must be greater or equal than 1
Number of SLOs returned by page
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
}
],
"total": 34
}Changes
- breaking
added
subschema #1subschema #2to the response bodyoneOflist for the response status - info
removed
subschema #1subschema #2from the response bodyoneOflist for the response status
- breaking
- breaking
added
subschema #1subschema #2to the response bodyoneOflist for the response status - info
removed
subschema #1subschema #2from the response bodyoneOflist for the response status
- breaking