Sistem Durumu & Telemetri
Moftgate host’unun sağlığını tek sayfada canlı izleyin: CPU, bellek, disk, servisler, altyapı, dış bağımlılıklar ve dizin izinleri bir arada.
Sistem durumu nedir#
Sistem Durumu sayfası, Moftgate host’unun sağlığının gerçek zamanlı, tek sayfalık bir özetini sunar. Her metrik - CPU yükü, bellek, disk, çalışan servisler, veritabanı ve cache telemetrisi, ağ trafiği, dış bağımlılık gecikmesi ve dizin izinleri - sayfayı açtığınız an canlı olarak toplanır. Sahte veri, sentetik örnek veya önbelleğe alınmış anlık görüntü yoktur: gördüğünüz, host’un şu anda raporladığıdır.
Sayfa, her biri modüler bir panel olarak işlenen altı net bölüme ayrılır: genel bakış kartları, kaynak grafikleri, servisler, altyapı, dış bağımlılıklar ve dizin izinleri.
- 1Genel menüyü açın
Kenar çubuğunda General grubunu genişletin; ayar sayfaları açığa çıkar.
- 2Sistem Durumu ve Telemetri’yi seçin
Sistem Durumu ve Telemetri girişini seçin. Sayfa, host’un sağlığının tam tek sayfalık özeti olarak açılır.
- 3Canlı veriyi okuyun
Sayfadaki her metrik, açtığınız an host’tan canlı olarak toplanır - önbelleğe alınmış anlık görüntü veya sahte veri yoktur.
Genel bakış kartları#
Sayfanın üstünde, dört KPI istatistik kartı host baskısı hakkında anlık bir okuma verir: CPU kullanımı, bellek kullanımı, disk kullanımı ve toplam endpoint sayısı. İlk üçü eşikleri aştıkça renk değiştirir; tek bakışta sorunu görmek yeterlidir.
| Kart | Eşik renklendirmesi |
|---|---|
| CPU % | 65% ve üstü amber · 85% ve üstü kırmızı |
| Bellek % | 65% ve üstü amber · 85% ve üstü kırmızı |
| Disk % | 65% ve üstü amber · 85% ve üstü kırmızı |
| Endpoint sayısı | Nötr slate - yalnızca bilgi amaçlı |
Kaynak grafikleri#
Kartların altında, kaynak kullanımını görsel olarak anlamanız için üç grafik yan yana durur. Her grafik metriğini tam olarak bir kez gösterir - sayfanın başka yerinde tekrarlanmaz.
| Grafik | Ne gösterir |
|---|---|
| Bellek doughnut’u | Kullanılan ve kullanılabilir belleği bir halka olarak gösterir. Renkli yay kullanılan kısmı, muted kalan boştur. |
| Disk doughnut’u | Kullanılan ve kullanılabilir disk alanını bellek doughnut’uyla aynı stilde halka olarak gösterir. |
| CPU yük bar chart’ı | 1 dakikalık, 5 dakikalık ve 15 dakikalık yük ortalamalarını yan yana çizer; yükün kapasiteyi aşıp aşmadığını tek bakışta görmeniz için çekirdek sayısını referans çizgisi olarak işaretler. |
Servisler#
Servisler bölümü, cihazın çalışması için çalışıyor olması gereken her şeyi üç sütun halinde listeler. Durum rozetleri bilinçli olarak çevrimiçi için nötr slate, çevrimdışı için kırmızıdır - yeşil “sağlıklı” rozet yoktur, çünkü sayfa sorunları yüzeye çıkarmak için tasarlandı, normal durumu kutlamak için değil.
| Sütun | Ne listeler |
|---|---|
| Çekirdek servisler | Cihazın bağımlı olduğu omurga servisler: PostgreSQL, Redis, queue worker ve NATS. Her biri online veya offline rozeti gösterir. |
| PM2 süreçleri | Süreç yöneticisinin yönettiği uygulama ve Node.js süreçleri. Her süreç adını ve mevcut durumunu listeler. |
| Docker konteynerleri | Cihaz yığınındaki her konteyner. Her konteyner adını ve çalışıyor mu yoksa durdurulmuş mu olduğunu gösterir. |
Altyapı#
Altyapı bölümü, cihazın çalışmasını sağlayan daha derin telemetriyi kapsar: veritabanı ve cache sağlığı, ağ trafiği ve üst düzey sistem bilgileri. Servisler bölümü gibi üç sütuna ayrılır.
| Sütun | Ne gösterir |
|---|---|
| Veritabanı & cache | Veritabanı driver’ını, veritabanı boyutunu, aktif bağlantıları, kuyruktaki job’ları, önbelleklenen anahtar sayısını ve cache’in ne zamandır çalıştığını gösterir. |
| Ağ I/O | Açılıştan bu yana host’un ağ arayüzleri üzerinden alınan (RX) ve gönderilen (TX) kümülatif bayt. |
| Sistem | Çalışma ortamı, host çalışma süresi, kayıtlı kullanıcı sayısı ve toplam endpoint sayısı. |
Dış bağımlılıklar#
Bu bölüm, host’un bağımlı olduğu upstream servislere ulaşmasının ne kadar sürdüğünü ölçer. Tam genişlikte bir yatay bar chart, her bağımlılığın gecikmesini milisaniye olarak çizer; her biri için grafik altında bir durum rozeti gösterilir. Uzun barlar yavaş yanıtları; kırmızı rozet bağımlılığın ulaşılamaz olduğunu gösterir.
Dizin izinleri#
Son bölüm, çerçevenin yazması gereken yollara gerçekten yazabildiğini kontrol eder. Her yol yazılabilirlik için test edilir ve yazılabilir ya da değil olarak gösterilir; böylece izin sorunlarını çalışma zamanı hatasına dönüşmeden önce yakalayabilirsiniz.
| Yol | Amaç |
|---|---|
| storage/ | Uygulama deposu - yüklemeler ve çerçeve üretimi dosyalar. |
| storage/logs/ | Uygulama ve çerçeve log dosyaları. |
| storage/framework/cache/ | Çerçeve cache verisi. |
| bootstrap/cache/ | Bootstrap ve paket manifest cache’i. |
Tasarım ilkeleri#
Sayfa, verinin odakta kalması için bilinçli bir dizi tasarım kuralı izler.
- Ciddi, muted palet - slate taban, tek aksan rengi. Renk yalnızca kritik eşiklerde görünür: 85% ve üstü kırmızı, 65% ve üstü amber. Veriyle rekabet eden dekoratif öğe yoktur.
- Yeşil rozet yok - bir servis ya çalışıyor (nötr slate) ya da kapalı (kırmızı). “Sağlıklı” renginin olmaması dikkatinizi gerçekten ilgilenilmesi gereken şeye odaklar.
- Tekrar yok - her metrik tam olarak bir kez görünür. Bellek yalnızca doughnut’ta, disk yalnızca doughnut’ta, CPU yalnızca bar chart’ta, ağ yalnızca Altyapı’da, servisler yalnızca Servisler bölümünde ve dış bağımlılıklar yalnızca gecikme grafiğinde.
- Karanlık mod - her bileşen dark varyantını destekler; sayfa hem açık hem koyu panel temalarında temiz okunur.