Ağ Geçidi Trafiği (Zamana Göre)
Bu rapor, seçilen ortamdaki API trafiğini zaman aralıklarına (interval) göre gruplayarak her aralık için başarılı, bloklanmış ve hatalı istek sayılarını -- ve bunların toplamını -- zaman ekseninde gösterir. Metrikler sayfasında Trafik sekmesi altında "Aralığa Göre API Trafiği" alt-raporu olarak bulunur (Analitik > Raporlar > Metrikler; Admin menüsünde Yönetim > Raporlar > Metrikler).
Bir API Proxy birden fazla ortama yüklenebildiği için metrikleri de yüklendiği ortama göre değerlendirmek gerekir. Bu sebeple tüm analitik ekranlarında öncelikle ortam bilgisi seçilerek metrikler filtrelenir.
Elasticsearch entegrasyonu yapılandırılmamış ortamlar için metrik verileri görüntülenemez. Bu durumda ekranda uyarı mesajı gösterilir.
Normal HTTP tipi API Proxy'lerde bir isteğin trafiği üç ayrı ölçüm bölgesinde izlenir: istek hattı (request pipeline), routing ve yanıt hattı (response pipeline). WebSocket ve gRPC bağlantıları ise bu üç aşamadan geçmez; kesintisiz, çift yönlü bir akış olduğu için yalnızca Apinizer'a gelen ve Apinizer'dan çıkan veri şeklinde tutulur. Bu nedenle bu tip API Proxy'lerde yalnızca 2 ölçüm bölgesi bulunur.
Filtreleme
Metrikler sayfasının üst kısmındaki filtre satırı tüm alt-raporlar için ortaktır ve bu raporu da etkiler:
| Filtre | Açıklama |
|---|---|
| Ortam | Trafiğini görüntülemek istediğiniz ortamı (environment) seçersiniz. |
| Proje | (Yalnızca Admin menüsünde) Birden fazla proje seçerek trafiği projelere göre filtreleyebilirsiniz. |
| Tarih Aralığı | Trafiğin hangi zaman aralığında toplanacağını belirler. Varsayılan değer son 1 saattir. |
| Yenile | O an ekranda görüntülenen alt-raporu (bu durumda Aralığa Göre API Trafiği) güncel filtre değerleriyle yeniden yükler. |
| Dışa Aktar (Excel) | Alt-rapor pill satırındaki Excel simgesiyle, o an ekranda görüntülenen raporu Excel dosyası olarak indirir. |
Rapora Özel Kontroller
Bu rapora özel üç kontrol, alt-rapor düğmelerinin bulunduğu satırda yer alır ve yalnızca bu alt-rapor seçiliyken görünür:
| Kontrol | Açıklama |
|---|---|
| API Proxy | Raporu belirli API Proxy'lerle sınırlar. Boş bırakılırsa tüm proxy'ler dahil edilir. Seçim listesi, filtre satırındaki proje seçimine göre yüklenir. |
| Aralık | Trafiğin hangi zaman kovalarına göre gruplanacağını belirler. Seçim yapıldığı anda rapor yeniden sorgulanır; ayrıca Yenile'ye basmanız gerekmez. |
| Grafik / Liste | Aynı verinin çubuk grafik olarak mı yoksa tablo olarak mı gösterileceğini seçer. Görünüm değiştirmek yeni bir sorgu tetiklemez. |
Seçilebilir aralık değerleri: Saniyelik, Dakikalık, Saatlik, Günlük, Haftalık, Aylık, Üç Aylık, Yıllık. Varsayılan değer Saatlik'tir.
Görünümler: Grafik ve Liste
Raporun verisi iki farklı biçimde sunulabilir.
Grafik Görünümü
Yukarıdaki ekran görüntüsünde görüldüğü gibi, her zaman aralığı için üç renkli çubuk gösterilir:
- Yeşil — Başarılı istekler (Successful Requests)
- Turuncu — Bloklanmış istekler (Blocked Requests)
- Kırmızı — Hatalı istekler (Error Requests)
X ekseninde zaman aralığının başlangıcı, Y ekseninde ise ilgili aralıktaki istek sayısı yer alır.
Liste (Tablo) Görünümü
Aynı veri, her satırı bir zaman aralığını temsil eden bir tablo olarak da görüntülenebilir.
Tablo Sütun Açıklamaları
| Sütun | Açıklama |
|---|---|
| Aralık Başlangıç Zamanı | İlgili trafiğin ait olduğu zaman aralığının başlangıç anı. |
| Başarılı İstek | İlgili aralıkta başarıyla sonuçlanan istek sayısı. |
| Bloklanmış İstek | İlgili aralıkta güvenlik politikaları veya rate limiting gibi nedenlerle engellenmiş istek sayısı. |
| Hatalı İstek | İlgili aralıkta hata ile sonuçlanan istek sayısı. |
| Toplam İstek | İlgili aralıktaki toplam istek sayısı (Başarılı + Bloklanmış + Hatalı). |