รายงานความพร้อมใช้งาน GitHub: เมษายน 2026 — 10 เหตุการณ์ รวมถึงการโจมตี Scraping 30%
by xingwangzhe
GitHub
Availability
Incident Report
SRE
Outage
เมื่อวันที่ 14 พฤษภาคม GitHub เผยแพร่ รายงานความพร้อมใช้งานเมษายน 2026 มันเป็นเดือนที่หนัก: 10 เหตุการณ์ ทั่ว code search, Copilot, Pages, Codespaces, Actions และอื่นๆ
สรุปเหตุการณ์
| วันที่ | บริการ | ระยะเวลา | ผลกระทบ |
|---|---|---|---|
| 1 เม.ย. | Code Search | 8h 43m | 100% query failure |
| 1 เม.ย. | Audit Log | 4m | 4,297 API actors |
| 9 เม.ย. | Copilot Agent | 4h 16m | ~84% new sessions ล่าช้า |
| 13 เม.ย. | Pages | 39m | ~17.5M HTTP 500 errors |
| 16 เม.ย. | Codespaces | 3h 22m | ~40% VS Code starts ล้มเหลว |
| 20 เม.ย. | Code Scanning | 15h 36m | PRs ใหม่ไม่ถูกสแกน |
| 22 เม.ย. | Copilot Chat | 3h 43m | ไม่พร้อมใช้งานเต็มรูปแบบ |
| 23 เม.ย. | หลายบริการ | 1h 18m | Copilot, Webhooks, Git, Actions |
| 27 เม.ย. | Search (scraping) | 6h 15m | ถึง 65% searches timeout |
เหตุการณ์ใหญ่
27 เมษายน: การโจมตี Scraping ที่ทำให้ Search ล้ม
ระหว่าง 16:15-22:46 UTC บริการค้นหาของ GitHub ประสบการเสื่อมสภาพอย่างรุนแรง สาเหตุ? การโจมตี scraping แบบกระจายที่ไม่ระบุชื่อ ผู้โจมตีใช้ ที่อยู่ IP มากกว่า 600,000 แห่ง คิดเป็น 30% ของ traffic การค้นหาทั้งวัน
23 เมษายน: DNS เสื่อมสภาพกระทบหลายบริการ
9 เมษายน: บั๊ก Rate Limit ทำให้ Copilot Agent เป็นอัมพาต
สิ่งที่ GitHub กำลังทำ
- DNS resilience ที่แข็งแกร่งขึ้น
- Rollout ที่ค่อยเป็นค่อยไป พร้อม health checks
- การตรวจจับที่เร็วขึ้น ผ่าน monitoring ที่ดีขึ้น
- Rate limit hardening