Skip to content
Smarter by Design.Simpler for Business

Frontend Number of New Sessions /s ​

Frontend Number of New Sessions /s Koşulu Nedir? ​

Frontend Number of New Sessions /s koşulu, vService'e (frontend) saniyede gelen yeni oturum (session) sayısını değerlendirerek trafik yönlendirme ve manipülasyon kararları almak için kullanılan bir koşul tipidir.

vService · web-frontend
Yeni oturumlar (TCP)135Oturum / sn

Bu koşul sayesinde trafik yoğunluğundaki anlık değişimlere göre dinamik kararlar alınabilir.

Benzer Koşulların Karşılaştırması:

MetrikKontrol Edilen BilgiKullanım
Frontend Number of New Sessions /sSaniyede yeni oturumTrafik akış hızı
Frontend ConnectionToplam aktif bağlantıAnlık yük
Frontend Number of HTTP Requests /sSaniyede HTTP istekHTTP trafik yoğunluğu

TIP

Session vs Connection ​

  • Session: TCP bağlantısının kurulması (3-way handshake tamamlanmış)
  • Connection: Aktif bağlantı sayısı

Session rate, yeni bağlantı akışını; connection ise toplam aktif bağlantıyı gösterir.

Frontend Number of New Sessions /s Koşulunun Önemi ​

Oturum hızı, sistemin maruz kaldığı anlık trafik yoğunluğunu gösteren kritik bir metriktir.

Frontend Number of New Sessions /s koşulu sayesinde;

  • Ani trafik artışları (spike) tespit edilebilir,
  • DDoS saldırıları erken aşamada tespit edilebilir,
  • Trafik yoğunluğuna göre dinamik rate limiting uygulanabilir,
  • Yoğun saatlerde farklı trafik politikaları uygulanabilir,
  • Sistem kapasitesi aşılmadan önlem alınabilir.

Kullanılabildiği vService Tipleri ​

HTTP
L7 TCP
Network

Koşul yalnızca istek (At Request) aşamasında kullanılabilir. Hız, ilgili vService'in saniyede kabul ettiği yeni oturum sayısı olarak motorun dahili sayacından okunur; TR7 tarafında ayarlanabilir bir ölçüm penceresi yoktur.

Nasıl Eklenir? ​

Yeni bir Frontend Number of New Sessions /s Koşulu, TR7 web yönetim arayüzü üzerinden aşağıdaki adımlar izlenerek eklenebilir:

  1. Sol altta bulunan TR7 logosuna tıklanarak Configuration Menu açılır.
  2. Load Balancer → Conditions → Add adımları takip edilir.
  3. Criteria olarak Frontend number of new sessions/s seçilir.
  4. Koşula ait ilgili konfigürasyonlar yapılandırılır.
  5. Add butonuna tıklanarak koşul eklenir.

Frontend Number of New Sessions /s Koşulu Ekleme Formu ​

Frontend Number of New Sessions /s Koşulu Ekleme FormuFrontend Number of New Sessions /s Koşulu Ekleme Formu

INFO

Condition Name ​

Oluşturulacak koşul için isteğe bağlı bir isim girilebilir.

Bu alan, özellikle aşağıdaki senaryolarda önemlidir:

  • Aynı vService altında çok sayıda koşul tanımlandığında,
  • Benzer kriterlere sahip koşulların ayırt edilmesi gerektiğinde,
  • Koşulun hangi iş kuralını temsil ettiğinin hızlıca anlaşılması istendiğinde.

Bu alan boş bırakıldığında, TR7 ilgili koşulun içeriğini analiz ederek Condition Description alanında otomatik ve açıklayıcı bir isim oluşturur. Oluşturulan bu açıklama, koşul listelerinde isim olarak kullanılır.

INFO

Criteria Zorunlu ​

Koşulun tipini belirleyen alandır; aranabilir açılır listeden Frontend number of new sessions/s seçilir. Bu seçim, formda görüntülenecek alanları belirler. Kriter, koşul kaydedildikten sonra değiştirilemez: farklı bir kritere ihtiyaç duyulursa yeni bir koşul tanımlanır. Listedeki tüm kriterler ve kapsamları için Conditions sayfasındaki kriter kataloğuna bakılabilir.

INFO

Operator ​

Sayısal karşılaştırma operatörü ve değeri girilir. Form, operatörü Equals to (=) seçili ve değeri boş olarak açılır; girilen değer tamsayı olmalıdır.

OperatörSembolAçıklama
Less than<Değer küçük olmalı
Equals to=Değer tam olarak eşleşmeli
Greater than>Değer büyük olmalı
Range-Değer iki değer arasında olmalı; seçildiğinde ikinci bir değer alanı açılır; iki sınır da aralığa dahildir

TIP

Anlık oturum hızı, aksiyonlarda Saniyelik oturum ortalaması akıllı değişkeniyle kullanılabilir (ör. bir HTTP başlığının veya log alanının değeri olarak).

TIP

Normal trafik paternlerini izleyerek baseline değerlerinizi belirleyin. Ani artışlar genellikle saldırı veya viral içerik belirtisi olabilir.

INFO

Condition Description ​

Girilen kriter ve değerler doğrultusunda TR7 tarafından otomatik olarak oluşturulur.

Bu açıklama;

  • Koşulun hangi değer için geçerli olduğunu,
  • Hangi kriter üzerinden çalıştığını,
  • Listeleme ekranlarında koşulun hızlıca anlaşılmasını

sağlayacak şekilde sistem tarafından dinamik olarak üretilir.

INFO

Form Butonları ​

Add ​

Add butonuna tıklanarak koşul ekleme işlemi tamamlanır.

Add & Repeat ​

Add & Repeat butonu ile koşul ekleme işlemi tamamlanır ve farklı konfigürasyonlarla ilgili pencereden çıkılmadan yeni bir koşul daha eklenebilir.

Koşul EklendiKoşul Eklendi

Operasyonel Kullanım Önerileri ​

  • Spike Tespiti için Kullanın. Normal trafik baseline'ınızın 2-3 katı üzerindeki değerler için koşul tanımlayın.
  • DDoS Erken Uyarı. Anormal yüksek session rate, SYN flood saldırısının göstergesi olabilir.
  • Kombinasyon Kullanın. Oturum hızı ve bağlantı sayısı koşullarını birlikte kullanarak daha doğru trafik analizi yapın.
  • Monitoring ile Entegre Edin. Session rate metriklerini monitoring sistemlerinizle entegre edin.

Canlı Ortamlarda Yaygın Kullanım Senaryoları ​

Aşağıdaki örnekler, ilgili koşulun gerçek sistemlerde en sık karşılaşılan kullanım senaryolarında nasıl uygulandığını göstermektedir. Bu senaryolar, canlı ortamlarda yaygın olarak tercih edilen ve sahada edinilmiş deneyimlere dayanan pratikleri temel alır.

Senaryo 1: SYN Flood Saldırı Tespiti ve Koruması ​

Kullanım Amacı: vService'e saniyede anormal yüksek sayıda yeni oturum (TCP SYN) geldiğinde SYN flood saldırısını tespit edip otomatik koruma önlemleri almak ve bağlantı kapasitesini korumak.

Konfigürasyon: Operator → Greater than (>) 2000

Aksiyon Önerileri:

  • ✅ Block → 2000 session/s üzerinde yeni bağlantılar engellenir; yanıt kodu olarak 503 Service Unavailable seçilebilir (varsayılan 403 Forbidden). SYN flood durdurulur.

Senaryo 2: Ani Trafik Artışı (Spike) Tespiti ve Uyarı ​

Kullanım Amacı: Normal baseline'ın üzerinde ani trafik artışını tespit ederek kullanıcılara bilgilendirme yapmak ve sistem yöneticilerini uyarmak.

Konfigürasyon: Operator → Range (-) 500-2000

Aksiyon Önerileri:

  • ✅ Show Content → "Sistemde yoğunluk tespit edildi, lütfen bekleyin" uyarı sayfası gösterilir; bandın üzerine çıkan trafik ise Senaryo 1'deki engellemeye takılır.
  • ✅ Add HTTP Header → X-Traffic-Spike: detected başlığı ile, değeri fx üzerinden Saniyelik oturum ortalaması akıllı değişkenine bağlanan X-Session-Rate başlığı eklenir; trafik artışı anlık hızıyla birlikte işaretlenir.
  • ✅ Advanced Traffic Inspection → Trafik artışı olayları, zaman damgaları ve baseline sapma oranları raporlanır.

Senaryo 3: Anormal Trafik Düşüşü Tespiti ​

Kullanım Amacı: Sürekli yüksek trafik beklenen bir vService'te oturum hızının anormal düşmesini (ör. DNS sorunu, üst katman kesintisi, yayın/duyuru hatası) erken fark edip işaretlemek.

Konfigürasyon: Operator → Less than (<) 50

Aksiyon Önerileri:

  • ✅ Add HTTP Header → X-Low-Traffic: true başlığı eklenir; izleme sistemleri bu işaret üzerinden alarm üretir.
  • ✅ Advanced Traffic Inspection → Düşük trafik dönemleri, süreleri ve baseline sapması raporlanır.