İçeriğe geç
MoftgateMoftgate Docs
Ürün kılavuzu

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.

Nasıl ulaşılır
  1. 1
    Genel menüyü açın

    Kenar çubuğunda General grubunu genişletin; ayar sayfaları açığa çıkar.

  2. 2
    Sistem 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.

  3. 3
    Canlı 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.

CPU, bellek, disk, çekirdek servisler, Docker konteynerleri ve harici bağımlılıklar.
Sistem durumu ve telemetri ekranı
Görseli kapat

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.

KartEş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ı
Renkleri okumak
Amber, bir kaynağın 65%’e ulaştığını ve izlenmeye değer olduğunu gösterir. Kırmızı, 85%’e ulaştığını ve büyük olasılıkla eylem gerektiğini gösterir. Endpoint sayısı kartı bilgi amaçlı olduğu için nötr slate kalır; baskı sinyali değildir.

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.

GrafikNe gösterir
Bellek doughnut’uKullanılan ve kullanılabilir belleği bir halka olarak gösterir. Renkli yay kullanılan kısmı, muted kalan boştur.
Disk doughnut’uKullanı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.
CPU yük grafiğini okumak
Referans çizgisi host’un çekirdek sayısını işaretler. Yük barları bu çizginin üstüne çıktığında, host’tan çekirdek sayısından daha fazla iş isteniyor demektir - CPU yüzdesi kırmızı dönmeden önce yararlı bir erken uyarıdır.

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ütunNe listeler
Çekirdek servislerCihazın bağımlı olduğu omurga servisler: PostgreSQL, Redis, queue worker ve NATS. Her biri online veya offline rozeti gösterir.
PM2 süreçleriSüreç yöneticisinin yönettiği uygulama ve Node.js süreçleri. Her süreç adını ve mevcut durumunu listeler.
Docker konteynerleriCihaz 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ütunNe gösterir
Veritabanı & cacheVeritabanı 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/OAçı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.

Gecikme her sayfa yüklemede veya yenilemede canlı ölçülür; bu nedenle geçmiş ortalamayı değil mevcut ağ koşullarını yansıtır.

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.

YolAmaç
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.
Bir yol yazılabilir değilse
Yazılabilir değil olarak işaretli bir yol, genellikle web sürecinin o dizine sahip olmadığı veya yazma izni olmadığı anlamına gelir. Sunucuda sahipliği veya izinleri düzeltin, sonra tekrar kontrol etmek için sayfayı yenileyin.

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.

Sık sorulan sorular#

Verileri nasıl yenilerim?
Sayfa başlığındaki yenile butonuna tıklayın. Tam sayfa gezintisi olmadan her metriği yerinde yeniden yükler; bir iki saniye içinde host’un taze bir anlık görüntüsünü alırsınız.
Sağlıklı servisler için neden yeşil rozet yok?
Tasarım gereği. Nötr slate rozet servisin çalıştığını, kırmızı kapandığını gösterir. Yeşil bilgi eklemeden gürültü eklerdi - sayfa sorunları yüzeye çıkarmak için tasarlandı, normal durumu kutlamak için değil.
Amber ne anlama gelir, kırmızı ne?
Amber (65% ve üstü) izlenmeye değer artan baskıyı gösterir. Kırmızı (85% ve üstü) büyük olasılıkla eylem gerektiren kritik bir eşiği gösterir. Aynı eşikler CPU, bellek ve disk için geçerlidir.
Veriler önbelleğe alınmış veya örneklenmiş mi?
Hayır. Her değer, sayfayı açtığınız veya yenilediğiniz an host’tan canlı okunur. Sahte veri, sentetik örnek veya önbelleğe alınmış anlık görüntü yoktur.
Sayfadan nasıl çıkabilirim?
Sayfayı kapatıp Settings’e dönmek için ESC tuşuna basın veya tarayıcınızın geri butonunu kullanın.