Provider Partial Outage / Degraded Mode Troubleshooting
Bir travel provider tamamen down olmadan latency, timeout veya capability bazlı bozulma gösterdiğinde degraded mode ve fail-soft davranışını teşhis edin.
Editoryal bilgi
Advertisement
Provider outage her zaman %100 failure değildir. En zor olaylar, search çalışırken reprice/booking'in bozulduğu veya sadece belirli market/capability'nin degrade olduğu kısmi arızalardır.
Symptom
- latency p95/p99 yükselir,
- timeout oranı artar,
- bazı endpoint/market'ler çalışır bazıları çalışmaz,
- search sonuç verir ama booking fail olur,
- stale cache oranı yükselir.
Possible causes
- provider regional incident,
- rate limit/throttling,
- downstream dependency failure,
- capacity saturation,
- auth/token service problemi,
- specific product/capability outage.
Diagnosis
- Error rate'i operation bazında ayırın.
- Market/provider endpoint breakdown çıkarın.
- p50/p95/p99 latency karşılaştırın.
- Rate-limit ve auth errors'ı ayırın.
- Synthetic smoke ile read/write operations test edin.
- Provider status communication varsa correlate edin.
Recovery
- unhealthy capability'yi eligibility'den çıkarın,
- timeout budget küçültün,
- circuit breaker/bulkhead uygulayın,
- cached/partial search sonucu sunun,
- booking/reprice için fail-closed davranın,
- kullanıcıya unavailable/degraded state gösterin.
Prevention
- provider health score,
- operation-level circuit breaker,
- bounded concurrency,
- retry budget,
- capability-specific health,
- graceful degradation runbook.
Observability
- provider success rate,
- operation-level error rate,
- latency percentiles,
- circuit-open time,
- degraded-mode traffic share,
- partial-result rate,
- recovery time.
Teknik danışmanlık
Bu problemi production’da mı yaşıyorsunuz?
Semptomu, veri akışını ve entegrasyon davranışını birlikte teknik olarak inceleyebiliriz.