← All stories
● Covered by 1 source · 1 reportLow impact1 neutral

GitHub Outage Caused by Misconfigured Autoscaling Policy on Istio Sidecar

🔄 Updated 1h ago
New to BrevFeed? We gather this story from every outlet covering it into one summary — ranked by real-world impact, not just the latest headline — so you never miss what matters. What is BrevFeed? →

Key points

  • GitHub outage linked to Istio sidecar reaching concurrency limits.
  • Autoscaling policy was misconfigured, only watching host service limits.
  • Sidecar limits were not included in the autoscaling metrics.
  • Proper autoscaling requires considering all service components.

GitHub Outage Root Cause

A recent GitHub outage was caused by an Istio sidecar pod reaching its concurrency limits. The autoscaling policy for the affected service was misconfigured, as it only monitored the host service's load metrics and did not account for the Istio sidecar's limits.

Understanding Autoscaling Policies

Autoscaling dynamically adjusts the resources allocated to a service based on its current load. This requires defining an autoscaling policy that specifies which metrics represent load and how resources should be added or removed. Common metrics include CPU utilization, but services can become saturated even with low CPU if other factors, like I/O wait, are not monitored.

The Importance of Comprehensive Metrics

The GitHub incident demonstrates that autoscaling policies must consider all components of a service. If a policy only monitors the main service and not its dependencies, such as sidecars, it can lead to saturation and outages when those unmonitored components reach their limits. This necessitates including metrics for all critical parts of the service architecture.

✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors — check the original sources. How BrevFeed works →

The daily brief

One email each morning: the day's tech stories, clustered across outlets and summarized. No account needed.

One email a day. Unsubscribe in one click, any time.

Today's brief

Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.

~17 min · 15 stories · Aug 20

▶ Play today's brief Listen on Spotify

New every morning, and the back catalogue is archived by date.

Reporting from

A recent GitHub outage was attributed to a misconfigured autoscaling policy on a service's Istio sidecar, which failed to scale correctly when the sidecar reached concurrency limits. This incident highlights the importance of comprehensive autoscaling metrics that account for all service components, not just the primary host service.