Service Health

Service Health glossary

Plain-language definitions of the reliability terms used in Service Health. Follow each guide for a worked example and the app's counting rules.

TermMeaning
API or endpointAn operation a service handles, usually a method and path, such as GET /orders/{id}
ServiceAn application component that handles requests or work and has an owning team
ReliabilityHow consistently the service provides the behaviour its users need
SRESite reliability engineering, an engineering approach to operating reliable services
SLIService level indicator: a measured aspect of service behaviour, such as the share of successful calls
SLOService level objective: a target for an indicator over a stated window
SLAService level agreement: an agreement with a customer that may specify consequences if a promised level is missed
Good callA call meeting the particular objective being evaluated
Slow lineThe duration beyond which a call spends speed budget
Server errorAn HTTP 5xx response; OpenObserve also counts server spans with no HTTP status and a span status of ERROR. These spend success budget
Error budgetThe bad-call allowance implied by an objective, such as 1% for a 99% target
Speed budgetThe allowance for calls exceeding the speed threshold
Budget leftThe percentage of that allowance still available, rather than the percentage of good calls
Burn rateThe recent bad-call share divided by the allowed bad-call share
Rolling windowA lookback period that moves with time, rather than resetting on a calendar boundary
BreachedThe allowance has been exhausted
At riskLess than half the allowance remains, or the current pace projects exhaustion in less than seven days
BurndownThe budget line showing allowance spent through the window
Burn spikeA concentrated period of budget spending identified from retained detail
LatencyHow long a call takes
PercentileA duration describing how much of a set of calls finishes within it
p50, p95, p99Percentiles describing the middle, 95th and 99th parts of the duration distribution; combined figures in the app are weighted summaries
Tail latencyThe slow end of the duration distribution
Percentage pointAn absolute difference between percentages: 99% to 98% is one percentage point
TierThe service's critical, standard or best-effort category, supplying default objectives
OverrideA deliberate value replacing an inherited setting
TemplatingGrouping request names by replacing IDs in paths with placeholders
ExclusionA rule leaving traffic outside health objectives and related actions
Unrouted callsCalls with no named API route, counted separately per service
DependencyAnother service or external system a service calls
WaitTime spent on a dependency while doing work
Likely causeA suggested place to begin investigation, inferred from troubled call relationships

Guides

Google's SRE references

The definitions above use the distinction between indicators, objectives and agreements explained in Google's Service level objectives. Service Health's particular defaults and rules are described in these guides.

For more context, start with the official SRE Workbook table of contents, especially Implementing SLOs and Alerting on SLOs.