Trafik ve Kullanım
Ne İşe Yarar?
- Portal abonelikleri üzerinden gelen istek, başarı, blok ve hata özetini kurum / ürün / uygulama kırılımında gösterir
- Kota ve rate limit tüketimini izleyerek limit aşımına yaklaşan abonelikleri görünür kılar
- Canlı trafik görünümüyle operasyon ve destek ekiplerinin anlık sorunları ayıklamasına yardımcı olur
- Test ve Production ortamlarını ayırarak yanlış ortam verisiyle karar vermeyi azaltır
- İstek satırına inerek (secret göstermeden) istek/yanıt başlık ve gövdesiyle kök neden aramayı destekler
Kimler Kullanır?
- Portal Yöneticileri: Platform genelinde tüketim ve blok oranını izlemek için
- Destek / Operasyon: Yavaş veya hatalı çağrıları kurum ve uygulama bazında ayıklamak için
- İş Geliştirme: Kota limitine yaklaşan kurumlara upsell veya plan güncellemesi önermek için
Ekrana Erişim ve Yetkiler
- Admin panelinde Portal → Raporlar → Traffic & Usage yolunu izleyin
- Kapsam: aktif portalın tüm organizasyonları (kurumlar arası özet)
- Organizasyon overview içindeki Traffic & Usage sekmesi aynı bakışın tek kurum kapsamındaki karşılığıdır
- Görüntüleme yetkisi portal raporlarına erişimi olan roller içindir (Portal Manager, Admin, Portal Business)
Ortak Filtreler
| Filtre | Açıklama |
|---|---|
| Ortam | Both · Test · Production — hangi ortamın verisinin gösterileceği |
| Organization | Raporu tek veya seçili kurumlarla daraltır |
| API Product | Ürün bazında daraltma |
| App | Uygulama bazında daraltma |
| Date range | Last ~1 hour · Today · Last ~7 days · Last ~1 month |
| Search | Seçilen filtrelerle raporu yeniler |
Özet satırında seçilen ortama ve aralığa göre istek sayısı özeti görünür.
Production verisi alınamazsa ekran test verisiyle devam eder ve Production data is currently unavailable — showing test data only uyarısını gösterir. Karar vermeden önce ortamı kontrol edin.
Usage Sekmesi — Nasıl Okunur?
Usage, abonelik ve kota odaklı özet bakıştır.
Buradaki uygulama trafiği de, yalnızca eski kullanıcı adı/parola credential'ı taşıyan uygulamalara değil, kimliği tipli bir API İstemcisi (client id, trafik satırının username/key alanıyla eşleşir) olan uygulamalara da atfedilir.
Özet kartları
| Kart | Anlamı |
|---|---|
| Organizations | Filtreye uyan kurum sayısı |
| Apps | Uygulama sayısı |
| Subscriptions | Abonelik sayısı |
| Total requests | Dönemdeki toplam istek |
| Blocked | Kota / rate limit nedeniyle bloklanan istekler |
| Avg. quota usage | Ortalama kota kullanımı |
Kota uyarıları, bir aboneliğin günlük limitinin ne kadarının kullanıldığını ve kalan hakkı kurum · uygulama · ürün (plan) bağlamında gösterir.
Abonelik ve kullanım tablosu
Tabloyu Group by Organization veya Group by Product ile gruplayabilirsiniz. Satırlarda uygulama, ürün veya kurum, plan, günlük kota, rate limit, success / blocked / error ve süre (min/max/avg) yer alır.
- Kota sıfırlama: her gün 00:00 (UTC+3)
- Limitsiz planlarda kota zorlanmaz; onay bekleyen aboneliklerde tüketim izlenemeyebilir
- Rate limit: Unlimited veya saniye/dakika bazlı limit
Paneller: en çok kota tüketen abonelikler (top 5) ve kurum bazında istek dağılımı.
Traffic Sekmesi — Nasıl Okunur?
Traffic, canlıya yakın operasyonel bakıştır.
| Öğe | Anlamı |
|---|---|
| Yenileme | Manual · Every 10s · Every 30s + Refresh |
| KPI’lar | Total requests · Successful · Blocked · Errored · Success rate · Avg. time |
| Ortam ayrımı | Test/Sandbox vs Production karşılaştırması |
| Grafikler | İstek hacmi, yanıt süresi (p50/p95), status code dağılımı (2xx/4xx/5xx) |
| Most called operations | Yoğun operasyonlar: operasyon, ürün, kurum, istek, avg ms, hata |
| API Traffic tablosu | Status, zaman, endpoint·API key, API, kurum·uygulama, ürün·ortam, süre |
Durum filtresi: All statuses · Successful (2xx) · Error & blocked
Satır tıklanınca drawer’da Request (Client→API) ve Response (API→Client) başlık/gövde ve correlation id incelenir. Kimlik bilgisi sırları gösterilmez.
Tablo ve panolar, aktif üyesi olduğunuz bir kurumun sahip olduğu tüm uygulamaların trafiğini gösterir — yalnız kendi oluşturduğunuz abonelikleri değil. API istemcisi ile (client id için üretilen JWT) kimlik doğrulayan uygulamalar da eski tip kimlik bilgisi kullanan uygulamalar gibi eşleştirilir. Başka kurumların satırları hiçbir zaman listelenmez ve id ile açılamaz.
Elasticsearch log kaydını zamanında getiremezse drawer boş açılmaz; kısa bir uyarı mesajı gösterilir ve kısa bir süre sonra tekrar denemeniz önerilir. Detay için API Trafiği — Detaylı Görüntüleme sayfasına bakabilirsiniz.
API Trafik Raporu ile Fark
| Traffic & Usage | API Traffic Report |
|---|---|
| Canlı + kota odaklı dashboard | Tarih aralıklı özet metrik grid’i |
| Usage + Traffic sekmeleri | Tek özet tablo |
| App filtresi var | Standalone sayfada App filtresi yok |
| Operasyonel ayıklama | Dönemsel karşılaştırma / raporlama |
Kullanım Senaryoları
- Bir kurumun bloklanan istek oranı yükselince kota veya rate limit planını gözden geçirirsiniz
- Production’da p95 süresi bozulunca en çok çağrılan operasyonlardan kök neden ararsınız
- Test ortamı trafiğini Production’dan ayırarak demo/test yükünün üretim metriklerini kirletmesini engellersiniz
- Destek kaydı açan uygulamanın son 1 saatteki Error & blocked satırlarından hatayı doğrularsınız