CreateSLI
Create a new SLI definition with metric type and PromQL queries.
POST
/api/v1/slo/slisOperation ID
CreateSLISince
1.0.0Execution Mode
SynchronousAuth Context
Auth RequiredAuth Context
Send these values as request headers when calling this API.
AuthorizationstringRequiredBearer Token
X-Tenant-IDstringX-Tenant-ID
Request Inputs
application/jsonBody Fields
nameStringRequiredHuman-readable name for the new SLI.
Example: api-availability
descriptionStringRequiredDetailed description of what this SLI measures.
Example: HTTP success rate for the public API
metricTypeStringRequiredMetric category: availability | latency | throughput | error_rate.
Example: availability
goodEventsQueryStringRequiredPromQL query that counts good (successful) events.
Example: sum(rate(http_requests_total{status=~"2.."}[5m]))
totalEventsQueryStringRequiredPromQL query that counts all events (the denominator).
Example: sum(rate(http_requests_total[5m]))
