Ana içeriğe geç

4. Gösterge Paneli (Overview)

Not

Pano SSE ile yenilenir — polling gerekmez.


Genel Bakış

Overview sayfası merkezi operasyon görünümüdür: filo durumu, trafik, aktif kullanıcılar ve son olaylar — hepsi canlı güncellemeler (SSE) ile.


İstatistik Kartları

Kart İçerik
Users Toplam, aktif, sınırlı, süresi dolmuş
Traffic Toplam yükleme/indirme, zaman serisi
Nodes Çevrimiçi/çevrimdışı sayısı
Connections Aktif proxy bağlantıları

Trafik Grafiği

  • TimescaleDB destekli zaman serisi
  • Seçilebilir aralıklar (24h, 7d, 30d)
  • Yükleme/indirme dökümü

Canlı Güncellemeler (SSE)

Panel Server-Sent Events kullanır:

GET /api/events/stream?access_token=<JWT>

Bir olay gerçekleştiğinde (node kapalı, kullanıcı sınırlı vb.) UI sayfa yenilemeden güncellenir.

Olay UI etkisi
node.down Kırmızı node rozeti + toast
user.limited Kullanıcı durumu güncellendi
user.ip_limit Hesap paylaşım uyarısı
user.expiry_warning 3 gün kala süre dolumu bildirimi

Caddy bu akışı şeffaf şekilde proxy'ler. Token query string'den gelir çünkü EventSource özel başlık gönderemez.


Prometheus / Grafana

Metrikler Prometheus endpoint'inde mevcuttur (harici izleme için). Ayrıntılar: Bölüm 14 — İşletim.