Report
Report Nedir?
Report, bir vService'in seçilen dönemdeki trafiğini tek belgede toplayan rapor ekranıdır. Dashboard metrikleri zaman serisi olarak, Logs & Tracking tek tek istekleri gösterirken rapor, bir dönemin tamamını özetler: kaç istek geldi, ziyaretçiler nereden bağlandı, hangi sayfalar istendi, hangi yanıt kodları üretildi ve yük Kurum Servisleri arasında nasıl dağıldı.
Rapor üç biçimde üretilir. html raporu ekranda etkileşimli olarak açılır ve incelemek içindir; pdf yönetime sunulacak, kapaklı ve içindekiler tablolu bir belge üretir; xlsx ise her kırılımı ayrı bir sayfaya yazarak veriyi başka araçlarla işlenebilir hâle getirir.
Ekranın asıl değeri, izleme ekranlarındaki ham veriyi yönetimin okuyabileceği bir belgeye çevirmesidir. "Geçen ay bu servise kaç istek geldi, ziyaretçiler hangi ülkelerden bağlandı, en çok hangi sayfalar istendi, hata oranı neydi" sorularının yanıtı, ekran görüntüsü toplanmadan ve tablo elle birleştirilmeden tek bir belgeyle verilir. Kurum logosu taşıyan kapağıyla PDF çıktısı, denetim ve raporlama süreçlerine olduğu gibi girer.
Rapor ayrıca yapılandırılmaz: bir HTTP vService'e Reports profili atandığı andan itibaren trafik motoru rapor kaydını tutmaya başlar ve belgedeki kırılımlar bu kayıttan üretilir.
Raporlar cihazda saklanmaz
Üretilen rapor arşivlenmez ve geçmiş raporların listesi tutulmaz. HTML raporu yalnızca sekme açıkken yaşar; başka bir sekmeye geçildiğinde ya da sayfa yenilendiğinde ekran boş başlangıç durumuna döner ve rapor yeniden üretilmelidir. PDF ve XLSX çıktıları tarayıcıya indirilir.
Düzenli aralıklarla e-posta ile gönderilen rapor isteniyorsa Reports profilindeki e-posta raporu ayarları kullanılır.
Raporlama, ürünün yük dengeleme yeteneklerinin bir parçasıdır: temel L7 raporlama ADC lisansıyla gelir; L7 Reporting eklentisi raporlamayı daha fazla vService'e genişletir.
Tek gerçek sınır kaydın yaşıdır
Rapor, geriye dönük olarak yalnızca rapor kaydının uzandığı döneme kadar üretilebilir. Kayıt, vService'e Reports profili atandığı anda açılır; bu tarihten öncesi için istenen rapor boş gelir. Kaydın kendisi bir saklama süresiyle otomatik olarak kısaltılmaz ve dosya yönetimi ekranından da silinemez.
Nasıl Erişilir?
- Left Monitor Panel açılır.
- Sol üstteki kategori sekmelerinden Load Balancer vServices seçilir.
- TR7 üzerinde tanımlı vService'ler listelenir.
- İzlenecek vService'e tıklanır; ekran, vService'in adını taşıyan Dashboard sekmesiyle açılır.
- Açılan ekranda Report sekmesine tıklanır.
Sekmenin bulunup bulunmaması vService'in yapılandırmasına bağlıdır:
| Durum | Davranış |
|---|---|
| HTTP ya da L7 TCP vService'e en az bir Reports profili atanmış | Sekme çubuğunda kapatılamayan, kalıcı bir Report sekmesi bulunur. HTTP vService'te rapor tüm kırılımlarıyla üretilir; L7 TCP vService'te kırılımlar boş gelir (ayrıntı aşağıdaki uyarıda). |
| L7 TCP vService'e Reports profili atanmış | Sekme yine görüntülenir ve rapor üretilir; ancak bu tipte rapor kaydı hiç tutulmadığı için belge yalnızca zaman serisi grafiklerinden oluşur, kırılım tabloları boş kalır. |
| Network vService | Rapor profili seçicisi formda listelense de profil bu tipte kaydedilmez; Report sekmesi hiçbir koşulda görüntülenmez. |
| Hiç Reports profili atanmamış | Sekme görüntülenmez. Bu vService için rapor üretilemez; raporlama, profilin atanmasıyla birlikte başlar. |
WAF panosunda raporu açan For Detailed Analysis kısayolunun bu panoda karşılığı yoktur; rapora tek giriş Report sekmesidir.
Report Sekmesi
Sekme ilk açıldığında henüz bir rapor yoktur; ekranın ortasında bir belge simgesi, altında No report yet — generate one and it will appear here. bilgilendirmesi ve Generate report butonu görüntülenir.
vService'in Reports profillerinden en az birinde e-posta gönderimi tanımlıysa butonun yanında ikinci bir menü daha bulunur. Menüdeki Resend Daily reports, Resend Weekly reports, Resend Monthly reports ve Resend Annual reports girişleri, o dönemin e-posta raporunu profildeki adreslere yeniden gönderir. Bir giriş yalnızca vService'in rapor profillerinden birinde o sıklık tanımlıysa listelenir.
Generate Report Ekranı
Generate report butonuna tıklandığında vService report başlıklı form açılır.
Form ilk açılışta vService'e atanmış ana Reports profilinin değerleriyle dolu gelir; profil hangi kırılımları, grafik seçimlerini ve satır sınırlarını taşıyorsa form da onlarla açılır. Report Type, Report Language, PDF Graphs ve Send as E-mail alanları bu devralmanın dışındadır ve her zaman kendi başlangıç değerleriyle gelir. HTML Max. Table Rows alanının Reports profilinde karşılığı yoktur; o da her zaman 100 ile açılır.
Formda yapılan seçimler onaylandığında kullanıcı bazında saklanır ve sonraki açılışlarda profil değerlerinin yerine bu seçimler gelir. Saklama vService başına değil kullanıcı başınadır: bir vService'te yapılan seçim, aynı kullanıcının açtığı bütün vService raporlarının formunu etkiler. Alan kutularındaki varsayılanlar bu nedenle yalnızca ilk açılış için geçerlidir.
Generate Report Formu
INFO
Report Type Varsayılan: html
Raporun biçimi seçilir: html, xlsx ya da pdf.
html seçildiğinde rapor sekmenin içinde etkileşimli olarak görüntülenir. pdf ve xlsx seçimlerinde rapor dosya olarak üretilir ve tarayıcıya indirilir.
Seçim formun geri kalanını da belirler: satır sınırı alanlarından yalnızca seçilen biçime ait olan görüntülenir, PDF Graphs yalnızca pdf seçiminde, Report Language ve Send as E-mail ise yalnızca xlsx ve pdf seçimlerinde eklenir.
INFO
Date Varsayılan: 6 saat
Raporun kapsayacağı zaman aralığı seçilir. Hazır aralıklar bir saatten üç aya kadar sunulur: 1 saat, 12 saat, 1 gün, 3 gün, 1 hafta, 2 hafta, 1 ay ve 3 ay. Ayrıca saat, gün, hafta, ay ve yıl cinsinden özel bir süre ya da mutlak bir tarih aralığı girilebilir.
INFO
Report Language Yalnızca xlsx ve pdf
Raporun dili seçilir. Alan yalnızca Report Type olarak xlsx ya da pdf seçildiğinde görüntülenir; html raporu her zaman arayüz dilini kullandığı için o türde gösterilmez.
Default seçildiğinde rapor, isteği yapan kullanıcının arayüz dilinde üretilir.
INFO
Report Divisions Varsayılan: No Restriction
Raporun hangi kırılımları içereceği belirlenir. Alanın başındaki anahtar kapalıyken üzerinde No Restriction yazar ve rapor bütün kırılımları taşır; anahtar açıldığında yazı Select olur ve liste bütün kırılımlar işaretli hâlde gelir.
| Kırılım | İçerik |
|---|---|
| Day by Day | Gün gün istek ve ziyaretçi sayıları. |
| Hour by Hour | Saat saat istek ve ziyaretçi sayıları. |
| Country | İsteklerin kaynak ülkelere dağılımı. |
| Host | İstenen alan adları. |
| Pages | İstenen yollar. |
| 404 Pages | 404 yanıtı üretilen yollar. |
| Referer | İsteği yönlendiren adresler. |
| Backend Service | İsteğin iletildiği Kurum Servisleri. |
| Response from | Yanıtı kimin ürettiği: yanıtlayan Kurum Servisinin adı ya da cihazın kendisi için TR7. |
| IP | İstemci adresleri. |
| IP Provider | İstemci adreslerinin bağlı olduğu ağ sağlayıcıları. |
| Operating System | İstemci işletim sistemleri. |
| Browser | İstemci tarayıcıları. |
| Status Code | Yanıt kodları. |
| Method | HTTP metotları. |
| HTTP Version | İsteklerin HTTP sürümleri. |
| Request Content Type | İstek gövdelerinin içerik tipleri. |
| Response Content Type | Yanıt gövdelerinin içerik tipleri. |
| Request SSL | İstemci bağlantısının TLS sürümü ve şifre takımı, istek kayıtları üzerinden sayılır. |
| Response SSL | Aynı istemci bağlantısı bilgisi, yanıt kayıtları üzerinden sayılır. |
| User Agent | İstemci tanıtım metinleri. |
| City | İsteklerin kaynak şehirleri. |
| Continent | İsteklerin kaynak kıtaları. |
| Hour | İsteklerin günün 0-23 saat dilimlerine dağılımı. |
| Static Pages | Statik içerik istekleri. |
| 1xx Pages | 1xx yanıtı üretilen yollar. |
| 2xx Pages | 2xx yanıtı üretilen yollar. |
| 3xx Pages | 3xx yanıtı üretilen yollar. |
| 4xx Pages(except 404) | 404 dışındaki 4xx yanıtı üretilen yollar. |
| 5xx Pages | 5xx yanıtı üretilen yollar. |
| Frontend IP & Port | İsteğin karşılandığı frontend adres ve port çiftleri. |
Reports profilinde özel tablo tanımlıysa bu tablolar da listenin sonuna kendi başlıklarıyla eklenir ve tek tek seçilebilir.
INFO
Frontend Graphs Varsayılan: No Restriction
Raporun frontend tarafında hangi zaman serisi grafiklerini taşıyacağı belirlenir. Anahtar kapalıyken üzerinde No Restriction yazar ve bütün frontend grafikleri rapora girer; açıldığında Select olur ve liste bütün seçenekler işaretli hâlde gelir.
| Grafik | İçerik |
|---|---|
| Requests per Second | Saniyedeki istek sayısı. |
| Connection | Bağlantı oranı. |
| TCP Sessions | Eşzamanlı oturum sayısı. |
| RX Bandwidth | Gelen veri hızı. |
| TX Bandwidth | Giden veri hızı. |
| Backend Service Response Time | Yanıt süresi. Bu sürümde seçilse de rapora bir seri getirmez. |
INFO
Backend Graphs Varsayılan: None
Raporun Kurum Servisi tarafında hangi zaman serisi grafiklerini taşıyacağı belirlenir. Bu alan diğer iki anahtardan farklı çalışır: kapalıyken üzerinde None yazar ve rapora hiçbir Kurum Servisi grafiği girmez. Anahtar açıldığında liste bütün seçenekler işaretli hâlde gelir; istenmeyenler tek tek kaldırılır.
| Grafik | İçerik |
|---|---|
| Connection | Kurum Servisi bağlantı oranı. Bu sürümde seçilse de rapora bir seri getirmez. |
| TCP Sessions | Kurum Servisindeki eşzamanlı oturum sayısı. |
| Backend Requests | Kurum Servisine iletilen istek sayısı. |
| Backend Service Response Time | Kurum Servisinin yanıt süresi. Bu sürümde seçilse de rapora bir seri getirmez. |
| Health Check Result | Sağlık denetimi sonucu. |
| Health Check Time | Sağlık denetiminin süresi. |
Grafikler her Kurum Servisi için ayrı ayrı çizilir; çok sayıda Kurum Servisi taşıyan bir vService'te bütün grafiklerin seçilmesi belgeyi belirgin biçimde uzatır. Varsayılanın None olması bu nedenledir.
INFO
HTML Max. Table Rows Varsayılan: 100
HTML raporundaki her kırılımın en fazla kaç değer taşıyacağı belirlenir. Alan yalnızca Report Type olarak html seçildiğinde görüntülenir.
En az 5 girilebilir ve alan 100 değeriyle dolu açılır. Alanın içeriği silinerek boş bırakılırsa hiçbir kırılım değeri hesaplanmaz ve rapor Overview dışında boş üretilir; bu nedenle alanda daima bir değer bulunmalıdır.
INFO
XLSX Max. Table Rows
XLSX çıktısındaki her sayfanın en fazla kaç satır taşıyacağı belirlenir. Değer aynı zamanda kırılım başına kaç değerin hesaplanacağını da sınırlar. Alan yalnızca Report Type olarak xlsx seçildiğinde görüntülenir.
En az 5 girilebilir. Alan boş bırakıldığında kırılım başına 200 değer hesaplanır ve tamamı sayfaya yazılır.
INFO
PDF Graphs Varsayılan: Hit ve Visitor
PDF belgesindeki her kırılımın hangi ölçüye göre çizileceği belirlenir. Alan yalnızca Report Type olarak pdf seçildiğinde görüntülenir.
| Seçenek | Anlamı |
|---|---|
| Hit | Kırılımlar istek sayısına göre çizilir. |
| Visitor | Kırılımlar ziyaretçi sayısına göre çizilir. |
İki seçenek birlikte işaretlenebilir; bu durumda her kırılım için iki ayrı grafik basılır. Formun ilk açılışında ikisi de işaretli gelir. İkisi de kaldırılırsa belgeye hiç grafik basılmaz ve özet bölümündeki dünya haritası da oluşmaz.
PDF grafiklerinde, grafik türünden bağımsız olarak en çok dokuz değer çizilir.
INFO
PDF Max. Table Rows
PDF belgesindeki her tablonun en fazla kaç satır taşıyacağı belirlenir. Değer aynı zamanda kırılım başına kaç değerin hesaplanacağını da sınırlar. Alan yalnızca Report Type olarak pdf seçildiğinde görüntülenir.
En az 5 girilebilir ve alan, vService'e atanmış Reports profilindeki değerle dolu açılır. Alanın içeriği silinerek boş bırakılırsa PDF belgesine hiç tablo basılmaz; belge yalnızca kapak, özet ve grafiklerden oluşur. Profildeki değer bu durumda yedek olarak kullanılmaz.
INFO
Send as E-mail Yalnızca xlsx ve pdf
Raporun e-posta ile gönderileceği adresler girilir. Alan yalnızca Report Type olarak xlsx ya da pdf seçildiğinde görüntülenir; anahtar açıldığında adres satırları eklenir.
Adres girildiğinde belge tarayıcıya indirilmez: üretilen dosya e-postaya eklenerek gönderilir ve ekranda gönderimin başarılı olduğunu bildiren bir uyarı görüntülenir.
INFO
Accept
Accept butonuna tıklanarak rapor üretimi başlatılır. Form bu tıklamayla kapanır; üretim arka planda değil, aynı istekte sürer. Beklemeyi Generate report butonu gösterir: üretim boyunca dönen bir simgeye döner ve pasif kalır.
Raporun Üretilmesi
Rapor, istekle aynı anda üretilir: arka planda bir iş kuyruğuna alınmaz, hazır olması beklenmez. Üretim süresince Generate report butonu pasif kalır ve dönen bir simge gösterir.
İsteğin beklenme süresi biçime göre değişir: arayüz, HTML raporu için beş dakika, PDF ve XLSX için otuz dakika bekler.
Cluster kurulumlarında her iki üyenin kayıtları birleştirilerek tek rapor üretilir. Eş cihaza ulaşılamazsa rapor yalnızca yerel cihazın verisiyle üretilir ve bu durum belgede ayrıca belirtilmez.
PDF ve XLSX çıktıları tarayıcıya REPORT_<vService adı>_<başlangıç> - <bitiş>.pdf ve .xlsx deseninde adlandırılarak indirilir; tarihler GG.AA.YYYY_SS.dd biçiminde yazılır.
Verinin kaynağı
Raporun kırılımları, trafik motorunun yalnızca raporlama için tuttuğu ayrı bir kayıttan üretilir. Bu kayıt, bir HTTP vService'e Reports profili atandığında açılır; profil atanmadan önceki döneme ait kırılım üretilemez. Kayıt Logs & Tracking ekranındaki HTTP logundan bağımsızdır: log profili tanımlı olmasa da rapor kaydı tutulur.
Okuma saat dosyası başına yapılır: bir saat için önceden hazırlanmış özet varsa o okunur, yoksa saatin ham kaydı taranır; sıkıştırılmış eski saatler de aynı akışta açılır.
Saatlik özetler rapor üretilirken değil, saat başı çalışan ayrı bir bakım işiyle önceden hazırlanır: iki saatten eski her saat için özet yazılır ve ham kayıt bu aşamada silinir. Bu nedenle ham tarama yalnızca son saatler için yapılır ve aynı raporun ikinci kez üretilmesi süreyi kısaltmaz.
Ham okunan saatlerde, zaman aralığının başındaki ve sonundaki tam olmayan saatler aralık dışı kayıtlar ayıklanarak taranır; aradaki tam saatler olduğu gibi eklenir.
Kırılımlar yalnızca HTTP vService'te üretilir
Rapor kaydını yazan bileşen yalnızca HTTP vService'lerin trafik motorunda çalışır. L7 TCP vService'lerde Reports profili atanabilir ve Report sekmesi görüntülenir; ancak kayıt hiç oluşmadığı için ülke, sayfa, yanıt kodu gibi bütün kırılımlar boş gelir ve HTML raporunda yalnızca Activity görünümü açılır.
L7 TCP'de raporun taşıdığı tek veri, formda seçilen Frontend Graphs ve Backend Graphs zaman serileridir; bu grafikler kırılım kaydından değil, Dashboard arşivinden okunur.
Network vService'lerde rapor profili kaydedilmez; bu tipte Report sekmesi açılmaz ve rapor üretilmez.
HTML Raporu
HTML raporu sekmenin içinde görünüm sekmeleriyle sunulur. Sekiz görünüm bir üst sınırdır; hangilerinin açılacağı dönemdeki veriye bağlıdır.
Overview her zaman görüntülenir, veri yoksa göstergeleri boş değerlerle gelir. Aradaki altı görünüm (Traffic, Pages, Client, Visitors, Backend, TLS & Content) yalnızca içindeki kırılımlardan en az biri dönemde veri taşıyorsa açılır. Activity ise kırılımlara değil, saatlik ya da günlük zaman serisinin veya seçilen frontend/backend grafiklerinin veri taşımasına bağlıdır.
| Görünüm | İçerik |
|---|---|
| Overview | Rapor aralığını ve özet göstergeleri taşıyan kart şeridi (Total Hits, Total Visitors, varsa Total Unique Visitors, Success (2xx), Errors (4xx/5xx), varsa Top Country) ile ülke haritası, yanıt kodu ve metot dağılımları. |
| Traffic | HTTP sürümü, istenen yollar, günün saatlerine göre dağılım ve yönlendiren adresler. Saat dağılımı zaman çizelgesi değildir; 0-23 saat dilimlerini gösterir ve yalnızca grafik olarak sunulur. |
| Pages | Yanıt sınıfına göre ayrılmış sayfa listeleri: 2xx, 3xx, 4xx, 5xx, 404 ve statik içerik. |
| Client | Tarayıcı, işletim sistemi, kıta, şehir ve ağ sağlayıcısı kırılımları. |
| Visitors | İstemci tanıtım metinleri ve istemci adresleri. |
| Backend | Kurum Servisi, yanıtın kaynağı ve istenen alan adı kırılımları. |
| TLS & Content | İstek ve yanıt tarafındaki TLS bilgileri, içerik tipleri ve frontend adres/port çiftleri. |
| Activity | İstek ve ziyaretçi sayılarının zaman serisi ile formda seçilen Frontend Graphs ve Backend Graphs grafikleri. |
vService'e bağlı Reports profillerinden herhangi birinde özel tablo tanımlıysa ve tablo dönemde veri taşıyorsa, bunlar için Custom adlı ek bir görünüm oluşturulur ve Activity görünümünün hemen öncesine yerleştirilir.
Her kırılım kendi bölümünde sunulur; çoğu bölüm grafiği ve tablosuyla birlikte gelir. Bölüm başlığının yanında kırılımın kaç ayrı değer taşıdığı ve toplamı yazar.
Grafiklerde yalnızca en yüksek değerler çizilir: pasta grafiklerde dokuz, sütun grafiklerde on dört değere kadar. Bu sınırın dışında kalanlar ile payı %2 ve altında olan değerler tek bir Others kaleminde toplanır; bu kalem sınıra ek olarak çizilir. Tablo grafikle sınırlı değildir ve kırılımın hesaplanan bütün değerlerini listeler.
Tablolar #, Hits ve Visitors kolonlarıyla başlar; kırılım kimlik verisi taşıyorsa bunlardan sonra Unique kolonu da eklenir. Bunları kırılımın kendi kolonları izler. Satır numarası HTML raporunda #001 biçiminde yazılır.
Yol, yönlendiren adres, istemci tanıtım metni, istemci adresi ve Pages görünümündeki bütün sayfa listeleri grafik çizilmeden yalnızca tablo olarak sunulur. Günün saatlerine göre dağılım ise bunun tersine yalnızca grafik olarak verilir. Ülke kırılımı tablosunun yanında dünya haritasıyla birlikte gelir.
PDF ve XLSX Çıktıları
INFO
PDF
Belge şu bölümlerden oluşur:
- Kapak: Localization ayarlarındaki kurum logosu, rapor başlığı, vService adı ve rapor aralığı.
- İçindekiler
- Özet: ülke haritası, toplam gösterge kutuları (Total Hits, Total Visitors, varsa Total Unique Visitors) ile istek ve ziyaretçi başına birer en çok tablosu. Bu tablolar ülke, istemci adresi, alan adı, tarayıcı, işletim sistemi, yol ve 404 yolu kırılımlarının ilk sıradaki değerlerini bir arada gösterir. Bölümün tamamı, dönemde hiç veri yoksa belgeye eklenmez.
- Frontend Graphs ve Backend Graphs: formda seçilen zaman serisi grafikleri.
- Kırılım bölümleri: seçilen her kırılım için grafik ve tablo. Grafiklerde payı %2'nin altında kalan değerler tek bir Others kaleminde toplanır.
INFO
XLSX
Her kırılım ayrı bir sayfaya yazılır ve sayfa, kırılımın kendi adını taşır. Kırılım sayfalarının yanında, gün gün ve saat saat dağılımlar için birer sayfa daha bulunur; bu iki sayfa satır numarası kolonu taşımaz ve satır sınırından etkilenmez.
Kolon düzeni HTML raporundakiyle aynıdır; tek fark satır numarasının #001 yerine düz sayı olarak yazılmasıdır. XLSX çıktısında kapak, logo ve özet sayfası yer almaz.
Kapsam ve Sınırlar
INFO
- Rapor kapsamı tek vService'tir. Bu ekran yalnızca açık olan vService'in verisini raporlar. Cihazdaki bütün vService'leri tek belgede toplayan bir sürümü bulunmaz; WAF tarafındaki Global WAF Report ekranının yük dengeleme karşılığı yoktur.
- Zamanlanmış raporlarla ilişkisi. Reports profilindeki e-posta raporu aynı şablondan üretilir, ancak bu ekranda yapılan biçim ve kırılım seçimlerini kullanmaz; profilin kendi ayarlarıyla üretilir. Rapor dili de profildeki dil ayarından gelir; alan boşsa cihazın varsayılan arayüz dili kullanılır. Bu ekrandaki menüden yapılan
Resendişlemi de profilin ayarlarıyla çalışır. - Rapor sekmede kalmaz. Report sekmesi kalıcıdır ve kapatılamaz; ancak ürettiği rapor sekmeye bağlıdır. Başka bir sekmeye geçildiğinde rapor bellekten düşer ve geri dönüldüğünde ekran yeniden boş başlangıç durumunda açılır. Aynı rapora yeniden ihtiyaç duyulduğunda yeniden üretilir.
- Rapor filtresi bulunmaz. WAF raporundaki gibi belirli bir kaynağı ya da yolu ayıklayan bir koşul filtresi bu ekranda yoktur. Rapor daraltması yalnızca zaman aralığı ve kırılım seçimiyle yapılır; tek bir isteğin izi Logs & Tracking üzerinden sürülür.
