• Home
  • BVSSH
  • C4E
  • Playbooks
  • Frameworks
  • Good Reads
Search

What are you looking for?

Standard : System-Level SLA Breaches

Description

System-Level SLA Breaches measures how frequently critical services or systems fail to meet agreed Service Level Agreements (SLAs), such as availability, response time, or throughput guarantees.

This metric reflects the organisation's ability to deliver on reliability commitments to customers, users, and internal stakeholders.

How to Use

What to Measure

  • Number of SLA breaches per service over a given period (e.g. weekly, monthly).
  • Severity and duration of breach (optional).
  • % of uptime or availability achieved vs. target.

Formula

SLA Breach Rate = Number of SLA Breaches / Total SLA Monitoring Periods

Segment by:

  • SLA type (availability, latency, throughput)
  • System criticality or customer tier
  • Business impact level

Instrumentation Tips

  • Define and publish SLAs clearly for each service or product line.
  • Use SLO dashboards or monitoring tools (e.g. Prometheus + Grafana, Datadog, New Relic).
  • Automate breach detection and alerts with clear thresholds.
  • Align breach logs with incident data and root cause analysis.

Why It Matters

  • Customer trust: SLA breaches can damage user confidence and business relationships.
  • Accountability: Reflects whether systems are operating as designed under expected conditions.
  • Investment signal: Frequent breaches highlight areas needing resilience or capacity upgrades.
  • Reliability maturity: Indicates how well teams are managing operational risk.

Best Practices

  • Define SLAs alongside SLOs (objectives) and SLIs (indicators).
  • Establish error budgets to balance reliability with change velocity.
  • Use historical data to set realistic and meaningful SLA targets.
  • Build reliability engineering into development workflows.
  • Focus on reducing time to detection and resolution for breach incidents.

Common Pitfalls

  • Undefined or unclear SLAs, making breaches subjective.
  • Overly aggressive SLAs that don’t reflect real-world capability.
  • Breach tracking that’s decoupled from incident or delivery data.
  • Breaches ignored due to lack of ownership or enforcement mechanisms.

Signals of Success

  • SLAs are defined, published, and regularly reviewed.
  • Breach frequency is declining or remains within acceptable bounds.
  • Teams respond quickly to breach-related incidents.
  • Breaches result in action plans or architectural improvements.

Related Measures

  • [[Mean Time to Recovery (MTTR)]]
  • [[Change Failure Rate]]
  • [[Incident Volume per Deployment]]
  • [[Auto-Healing Coverage]]
  • [[Time to Detect Data Pipeline Failure]]

Technical debt is like junk food - easy now, painful later.

Awesome Blogs
  • LinkedIn Engineering
  • Github Engineering
  • Uber Engineering
  • Code as Craft
  • Medium.engineering