API Endpoint Oluşturma Raporu
Bu rapor Elasticsearch trafik verisi kullanmaz; endpoint meta verilerini (oluşturulma tarihi, HTTP metodu, bağlı API Proxy bilgisi) MongoDB üzerinden listeler. Metrikler sayfasının üst satırındaki ortam seçici bu raporun sorgusunu filtrelemez.
Bu rapor kendi tarih seçicisini göstermez; oluşturulma penceresi Metrikler sayfasının üst satırındaki paylaşılan tarih aralığından gelir. Growth sekmesi ilk kez açıldığında, paylaşılan aralık değiştirilmemişse pencere otomatik olarak son 1 yıla genişletilir.
Metrikler Sayfası
Bu rapor Metrikler sayfasının Growth sekmesinde API Endpoint Growth alt-raporu olarak yer alır (dokümantasyonda API Endpoint Oluşturma Raporu). Ekrana Administration > Reports > Metrics veya proje menüsünden Analytic > Reports > Metrics ile ulaşabilirsiniz.
Aynı sekmede API Proxy Growth alt-raporu da bulunur; proxy oluşturma metrikleri için Proxy Oluşturma Raporu sayfasına bakabilirsiniz.
Görünüm Seçenekleri
Alt-rapor satırındaki grafik/liste düğmeleri görünümü değiştirir:
Seçilen oluşturulma aralığında endpoint sayısını Interval (Daily / Weekly / Monthly) kovasına göre dikey çubuk grafikte gösterir. Varsayılan aralık Monthly'dir.
Oluşturulan endpoint'leri sayfalanmış tabloda listeler; proxy adı, yol, HTTP metodu ve spec bilgilerini satır bazında gösterir.
Filtreleme
Paylaşılan filtre (Metrikler üst satırı)
| Seçenek | Açıklama |
|---|---|
| Ortam | Diğer trafik raporları için geçerlidir; bu raporun listesini filtrelemez |
| Proje | (Yalnızca Administration) Oluşturulma kayıtlarını seçilen projelerle sınırlar |
| Tarih Aralığı | Endpoint createdDate alanına uygulanır; ES date-math ifadesi yyyy-MM-dd oluşturulma tarihine dönüştürülür |
| Yenile | Aktif alt-raporu seçili filtrelerle yeniden sorgular |
| Excel Export | Aktif görünüme göre dışa aktarır: grafikte yalnızca proje + tarih; listede aşağıdaki tüm liste filtreleri de uygulanır. ZIP dosya adı apinizer-api-endpoint-report.zip |
Liste görünümü filtreleri
| Seçenek | Açıklama |
|---|---|
| Proxy | Belirli API Proxy'lerle listeyi daraltır |
| Search by endpoint | Endpoint yolunda metin araması |
| HTTP Method: All | GET, POST, PUT, DELETE, PATCH, HEAD, OPTIONS, TRACE, QUERY — çoklu seçim |
| API Proxy Type | REST, SOAP, gRPC — çoklu seçim; boş bırakılırsa endpoint tanımlayabilen tüm tipler |
| API Proxy Creation Type | WSDL, Swagger 2.x, Open API/Swagger 3.0.x, Reverse Proxy, No-Spec API, DB-2-API, Mock API, Script-2-API, Connector |
| Protocol Transformation | Exist / Not Exist |
| Show route address | Yönlendirme hedef adreslerini tabloya ekler (varsayılan: kapalı) |
| Show route condition | Adres açıkken koşul özetlerini ekler (varsayılan: kapalı) |
| Temizle | Rapor özel filtrelerini sıfırlar; proje kapsamı ve paylaşılan tarih aralığı korunur |
Tablo Sütun Açıklamaları
| Sütun | Açıklama |
|---|---|
| Created Date | Endpoint'in oluşturulma zamanı (dd/MM/yyyy HH:mm:ss) |
| API Proxy | Endpoint'in bağlı olduğu API Proxy adı |
| Endpoint | Metot yolu (örn. GET /pet/findByStatus yol kısmı) |
| HTTP Method | HTTP metodu (GET, POST, PUT, DELETE vb.) |
| API Proxy Type | Bağlı proxy'nin tipi (REST, SOAP, gRPC) |
| API Proxy Creation Type | Proxy'nin oluşturulma kaynağı (Open API/Swagger 3.0.x, WSDL vb.) |
| Protocol Transformation | Protokol dönüşümü varsa yeşil onay simgesi; yoksa kırmızı çarpı |
| Project | (Yalnızca Administration) Endpoint'in ait olduğu proje |
Route toggle'ları açıkken ek sütunlar: Route Address, Route Condition (koşul yalnızca adres açıkken kullanılabilir).
Sayfalama seçenekleri: 10, 25, 50, 100 satır.
API Proxy Tipine Göre Filtreleme
Liste görünümündeki API Proxy Type filtresi, endpoint tanımlayabilen tipleri sunar: REST, SOAP ve gRPC. AI, MCP, A2A ve WebSocket proxy'ler endpoint tanımı içermediğinden bu raporda listelenmez ve filtre seçeneği olarak sunulmaz. Birden fazla tip aynı anda seçilebilir; hiçbiri seçilmediğinde endpoint tanımlayabilen tüm tipler listelenir.
API Proxy Type sütunu, seçtiğiniz filtreden bağımsız olarak her satırda endpoint'in bağlı olduğu proxy tipini gösterir.
Yönlendirme Bilgilerini Görüntüleme
Filtre satırındaki iki seçenek ile endpoint'lerin gerçekte hangi hedeflere yönlendirdiğini görebilirsiniz. Her ikisi de varsayılan olarak kapalıdır; açtığınızda hem ekrandaki listeye hem de Excel çıktısına yeni sütun olarak eklenir.
Endpoint'e gelen isteğin iletildiği hedef adresi gösterir. Endpoint için ayrı bir arka uç yolu tanımlıysa bu yol adrese eklenerek gösterilir. Birden fazla hedef tanımlıysa alt alta listelenir.
Bir hedefe yaln ızca belirli koşullar sağlandığında yönlendirme yapılıyorsa koşul özetini adresle aynı satırda gösterir. Koşulsuz hedeflerde hücre boş kalır.
Yönlendirme koşulu seçeneği, yönlendirme adresi açık olduğunda kullanılabilir. Koşul özetleri adres satırlarıyla hizalı üretildiği için adres sütunu olmadan anlam taşımaz.
Endpoint'e özel arka uç yolu yalnızca REST API Proxy'lerinde adrese eklenir. Diğer tiplerde API Proxy düzeyindeki hedef bilgisi olduğu gibi gösterilir.
Route sütunları varsayılan olarak kapalı olduğundan mevcut Excel çıktılarını işleyen betikleriniz etkilenmez; sütunlar yalnızca açtığınızda eklenir.