Advanced Traffic Inspection ile ne tür istatistikler toplayabilirim?
Kısa cevap
Advanced Traffic Inspection aksiyonu trafiği Fields to Track alanında seçilen Smart Variable'lara (ör. istemci IP, User-Agent, Host başlığı ya da bunların birleşimi) göre gruplar ve her değer için Tracking Period penceresinde sayaç tutar. HTTP vService'te istek sayısı, hatalı istek, gelen ve giden veri, toplam ve anlık bağlantı; L7 TCP vService'te gelen ve giden veri, toplam ve anlık bağlantı toplanır. Sayaçlar vService'in Logs & Tracking sekmesinde canlı tablo olarak izlenir ve Tracking Condition koşuluyla Block gibi aksiyonlara eşik olarak bağlanır. Aksiyon tek başına trafiği değiştirmez ve bildirim üretmez.
Nasıl Çalışır?
- Aksiyon vService'in aksiyon listesine eklenir; isteğe bağlı Conditions alanı, hangi trafiğin sayılacağını daraltır.
- Her istek ya da bağlantı için Fields to Track değerlerinin birleşimi bir anahtar oluşturur (ör. istemci IP + User-Agent).
- Anahtarın sayaçları Tracking period penceresi üzerinden hesaplanır; trafiği kesilen anahtar, periyot süresi kadar tabloda kalıp düşer.
- Tablo Max. Table Size sınırına ulaşınca en eski kayıtlar silinir.
Toplanan Sayaçlar
| Sayaç (tablodaki adı) | HTTP | L7 TCP |
|---|---|---|
| HTTP Requests: Tracking period içindeki istek sayısı | ✓ | - |
| HTTP Errors: Tracking period içindeki hatalı istek sayısı | ✓ | - |
| Incoming Data (B): periyottaki gelen veri | ✓ | ✓ |
| Outgoing Data (B): periyottaki giden veri | ✓ | ✓ |
| Total Connections: periyotta kurulan bağlantı | ✓ | ✓ |
| Current Connections: o anki açık bağlantı (periyoda bağlı değildir) | ✓ | ✓ |
Alanlar
| Alan | Anlamı |
|---|---|
| Fields to Track | Sayacın anahtarı; en az bir Smart Variable seçilir (istemci IP, başlık, çerez vb.) |
| Traffic Tag | Tablonun etiketi; bütün aksiyonlar arasında benzersiz olmalıdır. Tracking condition bu etiketle tabloya başvurur |
| Tracking Period | Sayaçların hesaplandığı pencere (saniye, dakika, saat ya da gün); varsayılan 1 saniye |
| Max. Table Size | Tabloda tutulan en fazla anahtar sayısı; 5–1.000.000 arası, varsayılan 10000 |
Bir vService'te en fazla 15 Advanced Traffic Inspection tablosu çalışır; fazlası oluşturulmaz.
TR7'de Nerede Kullanılır?
- İzleme: vService ekranının Logs & Tracking sekmesinde kaynak listesinden
<aksiyon adı> (TRACKING, <periyot>)girişi seçilir; her anahtarın sayaçları satır satır görülür, kayıtlar Remove from Table ile tablodan çıkarılabilir ve Export ile dışa aktarılır (Advanced Traffic Inspection (Tracking) Logs). - Eşik ve aksiyon: Tracking Condition koşulu bu sayaçları eşikle karşılaştırır; koşul Block gibi bir aksiyona bağlanarak istemci başına istek sınırı kurulur: Rate limiting yapabilir miyim (IP başına saniyede X istek)?, API key / token gibi bir anahtara göre rate limit uygulayabilir miyim?
- Bildirim: Aksiyon bildirim göndermez; kaynak bazında uyarı için: Kaynak IP, ülke, ASN veya subnet bazında gelişmiş bildirim tanımlayabilir miyim (Advanced Notifications)?
Sık Karıştırılan Noktalar
- "Advanced traffic inspection trafiği sınırlar." Aksiyon yalnızca sayar; sınırlama, Tracking condition ile bağlanan bir aksiyonla yapılır.
- "Sayaçlar Dashboard'da grafik olarak görünür." Sayaçlar Logs & Tracking sekmesindeki canlı tabloda izlenir; tablo geçmiş kaydı tutmaz.
- "L7 TCP'de istek sayısı tutulur." L7 TCP vService'te HTTP Requests ve HTTP Errors sayaçları yoktur; bağlantı ve veri sayaçları tutulur.
- "Total Connections kümülatif toplamdır." Değer Tracking period penceresindeki bağlantı sayısıdır.
Dokümantasyonda nasıl yapılır
