⚡ÖZET VE TEKNİK CEVAP
Alarm yorgunluğu sistem güvenilirliği için en büyük tehditlerden biridir: Bir nöbetçi gece boyunca kritik olmayan uyarılarla ('CPU %82 oldu', 'Disk %75 doldu', 'Cron uyarısı') onlarca kez uyandırıldığında reflekslerini kaybeder ve en sonunda gerçek bir P0 çöküşünü uykusunda kaçırır. Google SRE alarm doktrinine göre altın kural şudur: Bir insanı yatağından kaldıran HER alarm acil, doğrudan kullanıcıyı etkileyen veya hata bütçesini tüketen bir sorun olmalı ve İSTİSNASIZ çalışan bir runbook linki içermelidir. 15 dakika içinde anlık bir insan müdahalesi gerektirmeyen hiçbir durum nöbetçiyi aramamalı; günlük Slack özetine veya Jira'ya gitmelidir. Gürültülü alarmları acımasızca silme politikası nöbetçilerin sağlığını korur ve MTTR'ı düşürür.
Mühendislik El Kitabı & Mekanizma
6 Boyutlu Mimari Analiz⚙️1. Temel Çalışma Mekanizması
Mekanizma🎯2. Doğru Kullanım Senaryosu
Kapsam⚠️3. Prodüksiyon Arıza Modları
Kritik Risk📡4. Teşhis ve Telemetri Sinyalleri
Metrikler🛡️5. Önleme ve Mimari Bariyerler
Bariyerler⚖️6. Mimari Ödünleşimler (Trade-offs)
ÖdünleşimVaka İncelemesi (TinyCTO Saha Örneği)
Bir e-ticaret platformunda nöbetçiler 80 servis yüzünden haftada 120 kez aranıyordu. Ekip semptom tabanlı alarm modeline geçti: 400 adet ham CPU/bellek alarmını sildi; yerine kullanıcı API'lerini izleyen ve zorunlu runbook linki olan 6 adet hata bütçesi alarmı koydu. Haftalık çağrı sayısı 120'den 4'e indi, mühendis istifaları durdu ve her gelen alarma güvenilip anında müdahale edildiği için MTTR %55 kısaldı.
İnteraktif Konsept Alıştırmaları
2 AlıştırmaNöbetçi çağrı alarmlarının (paging alerts) 'Altın Kuralı' nedir?
Ekipler neden sebeplere (CPU/Bellek) değil semptomlara (SLO) alarm kurmalıdır?
Nöbetçi Alarm Yorgunluğu ve Eyleme Dönüştürülebilir Alarm Hijyeni — Sıkça Sorulan Sorular
Bir nöbet vardiyasında sağlıklı bir 'Alarm Yükü' hedefi nedir?
Google SRE standartları, mühendisin toparlanabilmesi ve postmortem yazabilmesi için 24 saatlik vardiyada en fazla 2 alarm hedefler.
Bir haftada 10 kez çalan ancak hiçbir insan müdahalesi gerektirmeyen bir alarma ne yapılmalıdır?
Derhal nöbetçi çağrılarından silinmeli veya günlük rapora çevrilmelidir; insanları uyandırmaya hakkı yoktur.
🤖 AEO & Yapay Zeka Çıkarım Özeti
Temel Gerçekler & İlkeler
- ▸
Every page must be urgent, actionable, linked to a runbook, and impact user SLOs.
- ▸
Alert on symptoms (user errors/latency) rather than causes (raw CPU/memory).
- ▸
Target pager load is <2 pages per 24-hour shift.
- ▸
Noisy, non-actionable alarms must be aggressively deleted during weekly handoffs.
Yaygın Yanılgılar
- ✗
Yanılgı: More alerts mean a safer system (Gerçek: Too many alerts guarantee alert fatigue and missed outages).
- ✗
Yanılgı: 90% CPU utilization always requires waking up an engineer (Gerçek: If user requests succeed within SLA, high CPU is healthy efficiency).
Karar Kılavuzu & Önceliklendirme
Audit all PagerDuty alerts to enforce mandatory runbook links. Delete any alert that has triggered without requiring manual action.
Doğrulanmış Kaynaklar & Referanslar
- [OFFICIAL_DOCUMENTATION]My Philosophy on Alerting: SRE Principles and Alert Fatigue— Rob Ewaschuk / Google SRE
