Skip to main content

Uyarı (Alert)

Sistem Analizi

GözlemlenebilirlikPRODUCTION

Normal Davranış

İzleme ajanları (monitoring agents) ve metrik depoları (metric stores), akan telemetriyi (streaming telemetry) matematiksel uyarı kurallarına (alert rules) (örneğin, '5 dakikalık kayan pencerede HTTP 5xx hata oranı > %1') karşı sürekli olarak değerlendirir. Bir ihlal durumu (violation condition) yapılandırılmış bir süre eşiğini (duration threshold) aştığında, uyarı motoru (alerting engine) uyarının durumunu OK'den FIRING'e (ateşleniyor) geçirir, yükü (payload) tanısal bağlamla zenginleştirir, eşzamanlı olayları tekilleştirir (deduplicate) ve bildirimleri uygun nöbetçi tırmandırma politikasına (on-call escalation policy) yönlendirir.

Çöküş Davranışı

Kötü ayarlanmış eşikler (thresholds), geçici metrik dalgalanmaları (metric jitter) veya histerez (hysteresis) eksikliği, uyarıların gidip gelmesine (alert flapping) ve ciddi uyarı yorgunluğuna (alert fatigue) neden olarak mühendislerin bildirim kanallarını susturmasına yol açar. Tersine, büyük ağ veya bulut altyapısı kesintileri sırasında, binlerce toplanmamış (un-aggregated) uyarı aynı anda 'uyarı fırtınası' (alert storm) halinde patlar, olay müdahale ekiplerini (incident responders) bunaltır ve kök nedeni (root cause) gizler.

İş Sonuçları

Kritik bir veritabanı (database) hatası saatlerce tamamen fark edilmeden kalır; bu da yanlış yapılandırılmış bir eşiğin tam bir çöküş sırasında izleme sistemini tamamen sessiz tutması nedeniyle yıkıcı bir halka açık kesintiye, öfkeli bir sosyal medya tepkisine ve ciddi SLA finansal cezalarına yol açar.

Görsel Tezahür

"Operasyon panosunda (operations dashboard) sağır edici bir sessizlik ve ardından basamaklı arıza (cascading failure) tüm yukarı akış (upstream) hizmet monitörlerini aştığında aniden aynı anda ateşlenen yüzlerce kırmızı uyarı."

Satirical Behavior

"The only thing more reliable than the system going down is the alert being routed to an employee who quit six months ago."

Bilinen İsimler

AlertingNotificationsIncident TriggerPager

Teknik Terminoloji

alerting rulesthresholdsSLO breachincident responseon-call rotationalert fatiguepagerdutyescalation policyseverity levelrunbook link

Hata Göstergeleri

false positivealert stormmissed alertignored notificationpager burnout

Sistem Mimarisi

Click or hover to interact

FAQ

Normalde nasıl davranır?

İzleme ajanları (monitoring agents) ve metrik depoları (metric stores), akan telemetriyi (streaming telemetry) matematiksel uyarı kurallarına (alert rules) (örneğin, '5 dakikalık kayan pencerede HTTP 5xx hata oranı > %1') karşı sürekli olarak değerlendirir. Bir ihlal durumu (violation condition) yapılandırılmış bir süre eşiğini (duration threshold) aştığında, uyarı motoru (alerting engine) uyarının durumunu OK'den FIRING'e (ateşleniyor) geçirir, yükü (payload) tanısal bağlamla zenginleştirir, eşzamanlı olayları tekilleştirir (deduplicate) ve bildirimleri uygun nöbetçi tırmandırma politikasına (on-call escalation policy) yönlendirir.

Nasıl çöker?

Kötü ayarlanmış eşikler (thresholds), geçici metrik dalgalanmaları (metric jitter) veya histerez (hysteresis) eksikliği, uyarıların gidip gelmesine (alert flapping) ve ciddi uyarı yorgunluğuna (alert fatigue) neden olarak mühendislerin bildirim kanallarını susturmasına yol açar. Tersine, büyük ağ veya bulut altyapısı kesintileri sırasında, binlerce toplanmamış (un-aggregated) uyarı aynı anda 'uyarı fırtınası' (alert storm) halinde patlar, olay müdahale ekiplerini (incident responders) bunaltır ve kök nedeni (root cause) gizler.

İş sonuçları nelerdir?

Kritik bir veritabanı (database) hatası saatlerce tamamen fark edilmeden kalır; bu da yanlış yapılandırılmış bir eşiğin tam bir çöküş sırasında izleme sistemini tamamen sessiz tutması nedeniyle yıkıcı bir halka açık kesintiye, öfkeli bir sosyal medya tepkisine ve ciddi SLA finansal cezalarına yol açar.

What is alert fatigue and what architectural strategies prevent it?

Alert fatigue is the cognitive exhaustion experienced by on-call engineers when overwhelmed by frequent, non-actionable, or false-positive notifications, eventually causing real outages to be ignored. It is mitigated by alerting strictly on user-impacting symptoms (Service Level Indicators like latency and error rate) rather than causes (CPU usage), enforcing hysteresis timers, and auto-resolving transient spikes.

How does alert grouping and deduplication mitigate alert storms during cascade failures?

When a core service (like a database) crashes, hundreds of dependent microservices fail concurrently. Alert grouping aggregates notifications sharing common metadata labels (such as region, cluster_id, or service_tier) into a single consolidated incident digest, preventing thousands of individual push notifications from overwhelming incident response channels.

AI özeti

Alert is a OBSERVABILITY system in TinyCTO.tv. Monitoring agents and metric stores continuously evaluate streaming telemetry against mathematical alert rules (e.g., 'HTTP 5xx error rate > 1% over a 5-minute rolling window'). When a violation condition persists beyond a configured duration threshold, the alerting engine transitions the alert state from OK to FIRING, enriches the payload with diagnostic context, deduplicates concurrent events, and routes notifications to the appropriate on-call escalation policy.