Canlı Altyapı İzleme Paneli
Yönetim paneline entegre edilmiş; sistem kaynaklarını ve canlı konteyner günlüklerini verimli bir şekilde takip eden, hafif ve gerçek zamanlı bir sunucu/konteyner izleme çözümü geliştirildi (psutil ve Docker API kullanılarak).
Genel Bakış
Üretimdeki bir sistemin yönetim paneline doğrudan entegre edilmiş, amaca yönelik bir operasyonel farkındalık katmanı (operational awareness layer). Ağır bir izlenebilirlik (observability) yığını (Prometheus + Grafana + aracı servisler) kurmak yerine hedef; mühendislik ekibine önemli olan sunucular ve konteynerler üzerinde anında görünürlük sağlayan, sürdürülecek hiçbir ek altyapı gerektirmeyen, minimum ve sıfır bağımlılıklı bir izleme paneli oluşturmaktı.
Özellik Analizi
Sistem Kaynak Takibi
psutil kütüphanesi kullanılarak panel; işlemci kullanımı (çekirdek başına ve toplam), RAM yükü, disk G/Ç (I/O) ve ağ veri akış hızını yapılandırılabilir aralıklarla ön yüze aktarır. Veriler WebSocket üzerinden iletildiğinden, kontrol paneli HTTP uç noktasını tekrar tekrar sorgulamadan (polling) gerçek zamanlı olarak güncellenir.
Docker API ile Konteyner İzleme
Python için Docker SDK; çalışan her konteynerin durumunu, kaynak tüketimini (CPU %, bellek, ağ veri hızı) ve canlı günlük kuyruklarını (log tails) ortaya koyar. Panel, bunu ana sunucu metrikleriyle birlikte birleşik bir zaman tünelinde sunarak, bir CPU artışını belirli bir konteyner iş yüküyle ilişkilendirmeyi kolaylaştırır.
Uyarı Eşikleri
Kontrol paneli arayüzünde yapılandırılabilen basit eşik kuralları, herhangi bir metrik belirlenen sınırı aştığında vurgulanmış görsel bir uyarı tetikler. Harici bir uyarı sistemine gerek yoktur — uyarılar doğrudan izleme görünümünün içinde satır içi (inline) olarak belirir.
Minimal Ayak İzi (Minimal Footprint)
İzleme arka ucu, mevcut yönetim uygulamasına monte edilmiş hafif bir Flask şablonu (blueprint) olarak çalışır ve ihmal edilebilir düzeyde bellek yükü getirir. Tüm veriler geçicidir (ephemeral) — diske hiçbir şey yazılmaz; panel bir metrik veri tabanı değil, canlı bir izleme ekranıdır.
Sonuç
Operasyon ekibi için altyapı anomalilerini tespit etme ortalama süresi (MTTD) dakikalardan saniyelere indirildi. Entegre yaklaşım, olaylara müdahale sırasında birden fazla izleme aracı arasında geçiş yapmanın getirdiği zihinsel yükü tamamen ortadan kaldırdı.