Observability

.NET Observability Rehberi: Logging, Metrics, Tracing ve OpenTelemetry

Incident çözüm süresini kısaltmak için log, metric, trace, sampling ve operasyon runbook'larını aynı observability modeli içinde ele alıyoruz.

Observability | Yazar: Kjarn | Yayın: 26 Şub 2026 | Güncelleme: 1 Mar 2026 | Okuma süresi: 12 dk okuma

.NET observability ve telemetry akışını temsil eden görsel

Log tek başına yetmez

Log geçmişi anlatır, metrik eğilimi gösterir, trace ise kök nedeni görünür kılar. Bu üç katman birlikte MTTR değerini düşürür.

Correlation ID standardı olmadan çok servisli yapılarda olay zinciri kopar ve incident analizi gereksiz uzar.

OpenTelemetry entegrasyonu

AspNetCore, HttpClient ve veritabanı instrumentation bileşenleri hızlı kapsama sağlar; cardinality yönetimi baştan planlanmalıdır.

Ortam bazlı sampling stratejisi maliyet ile tanılama kalitesi arasında sürdürülebilir bir denge kurar.

Aksiyon alınabilir telemetri

Dashboardlar yalnızca grafik üretmemeli; SLO ihlali, latency sıçraması ve error budget tüketimini açıkça göstermelidir.

Gürültüyü azaltan kademeli alarm kuralları, ekiplerin gerçek kritik olaylara odaklanmasını sağlar.

Runbook ve incident döngüsü

Her kritik alarmın bir sahibi ve izlenecek runbook adımı olmalıdır. Alarm üretip aksiyon tarif etmeyen telemetri, ekipleri hızlandırmak yerine yorar.

Post-incident değerlendirmeleri yalnızca süreç değil, instrumentation açığı da üretmelidir. Böylece her olay sonrasında dashboard, span ve log kalitesi somut biçimde güçlenir.

Sistem modernizasyonu yaklaşımımızı inceleyin

Detaylı İçgörüler

Her içerik, uygulanabilir adımlar ve risk azaltma yaklaşımıyla hazırlanır.

.NET katmanlı mimari akışını temsil eden şema

Mimari Tasarım | Yazar: Kjarn | Yayın: 28 Mar 2026 | Güncelleme: 30 Mar 2026 | Okuma süresi: 15 dk okuma

.NET Clean Architecture Rehberi: Pragmatik Uygulama Stratejisi

Clean Architecture yaklaşımını .NET projelerinde sadece teorik olarak değil, ekip ritmine, teslim baskısına ve bakım maliyetine göre nasıl uygulayabileceğinizi adım adım ele alıyoruz.

Yazıyı okuyun
Blazor Server bağlantı ve state yönetimini temsil eden görsel

Blazor Server | Yazar: Kjarn | Yayın: 22 Mar 2026 | Güncelleme: 25 Mar 2026 | Okuma süresi: 13 dk okuma

Blazor Server Operasyon Rehberi: Connection, State ve Ölçekleme

Blazor Server projelerinde circuit ömrü, reconnect davranışı, state sürekliliği ve üretim ölçekleme kararlarını aynı operasyon çerçevesinde ele alıyoruz.

Yazıyı okuyun
PostgreSQL performans optimizasyonunu temsil eden görsel

PostgreSQL Performansı | Yazar: Kjarn | Yayın: 3 Mar 2026 | Güncelleme: 7 Mar 2026 | Okuma süresi: 16 dk okuma

PostgreSQL Performans Rehberi: Index Stratejisi, Query Plan ve Vacuum

PostgreSQL performansını büyüyen veri hacminde korumak için index tasarımı, query plan disiplini, bağlantı yönetimi ve bakım operasyonlarını bütüncül biçimde inceliyoruz.

Yazıyı okuyun

Sunucuya yeniden bağlanılıyor...

Yeniden bağlanma başarısız oldu, tekrar deneniyor: saniye.

Yeniden bağlanma başarısız oldu.
Lütfen yeniden deneyin veya sayfayı yeniden yükleyin.

Oturum sunucu tarafından duraklatıldı.

Oturum devam ettirilemedi.
Lütfen yeniden deneyin veya sayfayı yeniden yükleyin.