Ana içeriğe geç

Dashboard

Giriş sonrası landing sayfa. Org-scoped — gördüğünüz şey aktif organizasyona bağlıdır.

İstatistik kartları (multi-tenancy)​

Üstte dört sayım kartı. Her biri ilgili sayfasına link verir.

KartNe sayar
Edge InstancesBu org'un sahip olduğu aktif edge'ler
RegistriesBu org'un kayıtlı helm registry'leri
Marketplace PackagesBu org'un yayınladığı paketler
Active ReleasesBu org'un edge'lerindeki deployed durumlu helm release'ler

Single-tenancy kurulumlarda dört kart gizlidir — sayımlar 0 veya 1, faydalı değil.

Recent deployments​

Org'un edge'leri arasında son ~10 helm operation'unun tablosu:

SütunAnlamı
ReleaseRelease adı + namespace
EdgeHangi cluster'da çalıştığı
Typeinstall / upgrade / uninstall
Statusdeployed / failed / running
WhoTetikleyen kullanıcı
WhenTimestamp

Satıra tıklamak release'in detail sayfasına deep-link yapar.

Boş durum: "No recent deployments". Org'taki herhangi biri herhangi bir şey kurduğu anda kaybolur.

Cluster overview (sadece single-tenancy)​

Single-tenancy kurulumlarında dashboard recent deployments altına ek Cluster Overview bloğu render eder:

  • Host stat satırı — host CPU% / Mem% / Disk% / Net In/Out
  • Kubernetes stat satırı — cluster CPU usage / CPU request commitment / Mem usage / Mem request commitment / aktif pod sayısı
  • Charts (2×2 grid):
    • Pod başına CPU Usage (top 20, stacked area)
    • Pod başına Memory Usage (top 20, stacked area)
    • IOPS read/write
    • Throughput read/write

Blok local cluster'ın Prometheus'unu 60 saniyede bir polling yapar (bloğun sağ üstünde canlı geri-sayımı gösteren Pause / Refresh / Export kontrolleri).

Bu blok multi-tenancy'de render olmaz çünkü bir edge picker olmadan kanonik "the cluster" yok.

Banner'lar​

Dashboard'un üstü şunlar için banner gösterebilir:

  • Grace mode — lisans expiry'de ama hâlâ grace içinde. Sarı.
  • Fleet capacity > 90% — bir sonraki install/edge create quota hatasıyla fail olabilir. Turuncu.
  • License invalid / missing — bunu dashboard'da görmezsiniz, License Required sayfasına yönlendirilirsiniz.

Her banner ilgili admin sayfasına link verir (çoğunlukla Admin → License).

Nerede yaşar​

  • Frontend page: dtedge-ui/src/app/(dashboard)/dashboard/page.tsx
  • Stats hook: dtedge-ui/src/lib/services/dashboard.ts
  • Cluster overview component: dtedge-ui/src/components/dashboard/ClusterOverviewSection.tsx
  • Backend endpoint (single-tenancy): GET /api/dashboard/cluster-overview?range=...

Ayrıca bakın​