Lexicon
SLI
An SLI is a service level indicator: the measured signal behind an SLO, such as success rate or latency. How to choose and compute indicators that matter.
On this page
Definition
An SLI, service level indicator, is the measurement behind an SLO: the specific, computable signal that stands in for whether users are having a good experience. The canonical form is a ratio, good events divided by total events, such as successful requests over all requests.
What it means in observability
The SLI is where reliability engineering succeeds or fails, because everything downstream, the objective, the error budget, the alerts, inherits its blind spots. A good SLI moves when users suffer and stays still when they do not. That sounds obvious and is genuinely difficult, since the metrics easiest to compute, CPU, uptime pings, server side status codes, are all imperfect proxies for what a person experienced at the other end of the request.
How it works in practice
SLIs are computed from telemetry. Availability SLIs count response outcomes, successes over total, with the definition of success chosen deliberately. Latency SLIs typically take a threshold form, the share of requests faster than a target, which behaves better in a ratio than a raw percentile does. Where you measure matters as much as what: load balancer measurements catch failures that in service measurements miss, since a crashed service cannot report its own errors.
Where it gets hard
Definition edge cases decide everything: do client errors count against you, do retries count once or twice, does a slow success count as good. Percentiles bring their own traps, since percentiles from different services or windows cannot simply be averaged. And missing data is the silent skew, because requests that never produced telemetry, often the worst failures, vanish from the denominator and flatter the number.
Where Tsuga fits
Tsuga computes SLI style queries in Analytics with ratio formulas and percentile aggregations across logs, metrics, and traces, and its flat per GB economics mean the underlying data is complete rather than a sample of itself.
Related terms
- Error budgetAn error budget is the amount of unreliability an SLO permits: one hundred percent minus the target.
- MetricA metric is a named numeric measurement tracked over time, request counts, memory usage, response latency, carrying a type, a unit, and attributes that slice it into series.
- SamplingSampling is the practice of keeping only a subset of telemetry, usually traces, so that volume and cost stay manageable.
- SLOAn SLO, service level objective, is a target for how reliable a service should be, expressed as a measured indicator held over a time window: 99.9 percent of requests succeed over 30 days, or 95 percent of checkouts complete in under two seconds.