Endpoint Trafiği & Zaman Metrikleri
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.
Metrikler Sayfası
Bu rapor Metrikler sayfasının Endpoints sekmesinde Endpoint Traffic Metrics alt-raporu olarak yer alır (dokümantasyonda Endpoint Trafiği & Zaman Metrikleri). Ekrana Administration > Reports > Metrics veya proje menüsünden Analytic > Reports > Metrics ile ulaşabilirsiniz; Endpoints sekmesinde Endpoint Traffic Metrics düğmesini seçin.
Endpoints sekmesinde ayrıca Endpoint Size Metrics ve Endpoints with No Requests alt-raporları bulunur.
Gateway Trafiği & Zaman Metrikleri raporu kayıtları API Proxy bazında gruplarken, bu rapor aynı trafik ve süre metriklerini Proje / API Proxy / Method/Endpoint kırılımında gösterir.
Filtreleme
Metrikler sayfasının üst filtre satırı tüm sekmeler ve alt-raporlar için ortaktır:
| Seçenek | Açıklama |
|---|---|
| Ortam | Metriklerin hesaplanacağı ortamı (environment) seçersiniz. Rapor, seçilen ortamın Elasticsearch verisi üzerinden sorgulanır |
| Proje | (Yalnızca Yönetim menüsünde) Birden fazla projeyi seçerek metrikleri projeler bazında filtreleyebilirsiniz |
| Tarih Aralığı | Metriklerin hesaplanacağı zaman aralığını belirlersiniz. Varsayılan değer son 1 saattir |
| Yenile | O an ekranda görünen alt-raporu seçili filtrelerle yeniden sorgular |
| Excel Export | Paylaşılan filtre satırındaki dışa aktarma; o an açık alt-raporun listesini indirir |
Alt-rapor satırında Choose Your Refresh Time (varsayılan: Manual) ve yenileme düğmesi bulunur.
Tablo Sütun Açıklamaları
Bilgi
| Sütun | Açıklama |
|---|---|
| Proje | Kaydın ait olduğu projenin adı (yalnızca Yönetim menüsünde görünür) |
| API Proxy | İlgili API Proxy adı |
| Method/Endpoint | HTTP metodu ve uç nokta yolu (örn. GET /pet/findByStatus) |
Trafik Metrikleri (adet)
Seçilen tarih aralığında, ilgili metoda/uç noktaya gelen isteklerin sayısal dökümü:
| Sütun | Açıklama |
|---|---|
| Başarılı | Başarılı (2xx) yanıt kodu ile sonuçlanan istek sayısı |
| Bloklanmış | Güvenlik politikaları, rate limiting/quota gibi nedenlerle engellenen istek sayısı |
| Hatalı | Hata (4xx, 5xx) yanıt kodu ile sonuçlanan istek sayısı |
| Toplam | Toplam istek sayısı (Başarılı + Bloklanmış + Hatalı) |
Request Pipeline Time (ms)
İsteğin gateway'e ulaşmasından backend'e yönlendirilmesine kadar istek tarafı politikalarının (auth, dönüşüm, doğrulama vb.) işlenme süresi:
| Sütun | Açıklama |
|---|---|
| Min. | Bu süre için gözlemlenen en küçük değer |
| Max. | Bu süre için gözlemlenen en büyük değer |
| Ort. | Bu sürenin ortalama değeri |
Routing Time (ms)
İsteğin backend'e gönderilip yanıtın alınmasına kadar geçen süre (backend gidiş-dönüş):
| Sütun | Açıklama |
|---|---|
| Min. | Bu süre için gözlemlenen en küçük değer |
| Max. | Bu süre için gözlemlenen en büyük değer |
| Ort. | Bu sürenin ortalama değeri |
Response Pipeline Time (ms)
Backend'den dönen yanıtın yanıt tarafı politikalarından geçerek istemciye iletilmesine kadar geçen süre:
| Sütun | Açıklama |
|---|---|
| Min. | Bu süre için gözlemlenen en küçük değer |
| Max. | Bu süre için gözlemlenen en büyük değer |
| Ort. | Bu sürenin ortalama değeri |
Total Time (ms)
Request Pipeline + Routing + Response Pipeline toplamı; uçtan uca toplam süre:
| Sütun | Açıklama |
|---|---|
| Min. | Bu süre için gözlemlenen en küçük değer |
| Max. | Bu süre için gözlemlenen en büyük değer |
| Ort. | Bu sürenin ortalama değeri |