Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerine gidin. bilgi
17 Şubat 2015 Salı günü, Apigee Edge'in yeni bir bulut sürümünü yayınladık.
Yeni özellikler ve geliştirmeler
Bu sürümdeki yeni özellikler ve geliştirmeler aşağıda verilmiştir.
Analytics geliştirmeleri
Bu sürüm, Edge analizleri gösterge tabloları ve raporlarının kullanılabilirliği ve performansında birçok iyileştirme içerir.
- API'ler, geliştiriciler, ürünler ve geliştirici uygulamalarıyla ilgili performans grafikleri taşındı. Bu bilgiler, söz konusu tüzel kişilerin ana sayfalarının alt kısmında gösteriliyordu. Artık her sayfanın üst kısmındaki Analytics sekmesini seçerek grafiklere erişebilirsiniz.
- Bu sürümde, mevcut veya yeni şu kontrol panellerinde önemli çalışmalar yapıldı:
-
Apigee Kontrol Paneli (Revize Edildi): Üç metrik grafiği içerir: Proxy Trafiği, Geliştirici Etkileşimi ve Geliştirici Uygulamaları. Her grafik, her metriği ayrıntılı olarak incelemenize olanak tanıyan bir "daha fazla ayrıntı" görünümü sunar. Apigee kontrol paneli başlıklı makaleyi inceleyin.
-
Proxy Performansı (Yeni): API proxy trafiği modellerini ve işleme sürelerini gösterir. API Proxy Performansı kontrol panelinin yerini alır. API Proxy Performansı başlıklı makaleyi inceleyin.
-
Trafik Yapısı (Yenilendi): Kontrol panelinin görünümü, tarzı ve içeriği tamamen yenilendi. En iyi API'lerinizin, uygulamalarınızın, geliştiricilerinizin ve ürünlerinizin genel API programınıza göreceli katkısını ölçer. Trafik yapısı başlıklı makaleyi inceleyin.
-
Hata Analizi (Revize Edildi): Görünüm ve içerik tamamen revize edildi. API proxy'leri ve hedefleri için hata oranlarını gösterir. Hata Kodu Analizi Kontrol Paneli'ne bakın.
-
-
Mevcut gösterge tablolarının adları değiştirildi:
-
Uç Nokta Performansı, Hedef Performansı olarak yeniden adlandırıldı: API proxy arka uç hedeflerinin trafik kalıplarını ve performans metriklerini gösterir. Hedef performansı inceleyin.
-
İş Ortağı Etkileşimi, Geliştirici Etkileşimi olarak yeniden adlandırıldı: Kayıtlı uygulama geliştiricilerinizden hangisinin en fazla API trafiğini oluşturduğunu gösterir. Her bir geliştiriciniz için en fazla API trafiğini ve en fazla hatayı kimin oluşturduğunu öğrenebilirsiniz. Geliştirici etkileşimi başlıklı makaleyi inceleyin.
-
Yönetim kullanıcı arayüzündeki filtreleme seçenekleri
Yönetim kullanıcı arayüzündeki API Proxies, Products, Developers ve Apps sayfalarında arama için yeni filtreleme seçenekleri sunulur.
Offline Trace aracı
Çevrimdışı İzleme aracı, daha önce kaydedilen izleme oturumlarını görüntülemenize ve analiz etmenize olanak tanır. Kaydedilen izleme oturumu, temelde bir izleme oturumunun "kaydıdır" ve sorun giderme ile daha fazla analiz yapılması gereken durumlarda faydalı olabilir. Offline Trace aracının kullanıcı arayüzü, "canlı" Trace aracının kullanıcı arayüzüne benzer.
Daha fazla bilgi için Çevrimdışı İzleme Aracı'nı kullanma başlıklı makaleyi inceleyin.
Kullanıcı ayarlarında gösterilen kullanıcı rolleri
Yönetim kullanıcı arayüzünün Kullanıcı Ayarları sayfasında (kullanıcı adı > Kullanıcı Ayarları) kullanıcının rolleri artık gösteriliyor.
Edge yönetim kullanıcı arayüzü geliştirmeleri
Bu sürümde, Edge yönetim kullanıcı arayüzünde kullanılabilirlik ve tutarlılıkla ilgili çeşitli küçük iyileştirmeler yapıldı.
Düzeltilen hatalar
Bu sürümde aşağıdaki hatalar düzeltilmiştir.
| Sorun Kimliği | Açıklama |
|---|---|
| APIRT-272 | io.timeout.millis ayarı dikkate alınmıyor API proxy'sinin HTTP hedef bağlantısındaki io.timeout.millis ayarı artık dinamik hedef uç noktaları için dikkate alınıyor. |
| APIRT-441 | İstemciye döndürülen OAuth hata mesajları değişti Bir OAuthV2 politikasında continueOnError true olarak ayarlandığında Edge artık hatalar hakkında daha fazla bilgi sağlamak için aşağıdaki yeni akış değişkenlerini dolduruyor: oauthV2.policy-name.fault.name ve oauthV2.policy-name.fault.cause |
| APIRT-641 | Güncel XSD'lerin konumu Edge politikalarının şemaları, Apigee örnekleri GitHub deposunda güncellendi. Şu sayfaya bakın: https://github.com/apigee/api-platform-samples/tree/master/schemas/policy. |
| APIRT-848 | İleti işlemcilerinin yüksek RES bellek kullanımı |
| APIRT-970 | Mesaj işlemcilerinde yüksek yığın kullanımı |
| APIRT-998 | Birden fazla X-Forwarded-For IP'si olan AccessControl politikası trafiği engellemiyor Erişim denetimi politikasında yalnızca ilk X-Forwarded-For üstbilgisi kullanılıyordu. Artık politika, birden fazla X-Forwarded-For başlığı varsa bunların tümünü kullanıyor. |
| APIRT-1078 | İleti işlemciler ve yönlendiriciler bazen dağıtım sırasında eski bir duruma girer |
| APIRT-1098 | JavaScript yürütülürken java.util.ConcurrentModificationException gösteren MP günlükleri Hata ayıklama/izleme sırasında bazı JavaScript politikalarında hizmet kullanılamıyor hataları oluşuyordu. Bu sorun düzeltildi. |
| APIRT-1099 | GetOAuthV2Info - AuthorizationCode ile ilgili sorun. NullPointerException (NPE) hatası oluşuyor. GetOAuthV2Info politikası, "AuthorizationCode"u getirmeye çalışırken null işaretçi istisnaları oluşturuyordu. Bu sorun düzeltildi. Politika artık AuthorizationCode bilgilerinin alınmasını destekliyor. |
| AXAPP-572 | Kontrol paneli sayfasındaki açılır liste, seçimden sonra durumu değiştirmiyor |
| AXAPP-1295 | Dahili sunucu hatasına neden olan özel raporlar Yönetim kullanıcı arayüzü artık özel raporlardan gelen analiz çağrıları için özel karakterlerin (% ve ") düzgün şekilde kodlanmasını sağlıyor. |
| AXAPP-1320 | Boş özel boyuta ayrıntılı bakıldığında doğruluk düzeyi "Doğru" olan bir hataya neden olunuyor |
| AXAPP-1390 | "Kontrol Paneli" sayfasında en iyi performans görünümü yüklenmeye çalışılırken "Sunucu Hatası" uyarısı |
| AXAPP-1427 | "Dakikaya göre" görüntülenirken kontrol panelinde yanıt verme sorunu |
| CORERT-280 | TCPMonitor, tüm iş parçacıklarının tüketilmesini önlemek için görevleri sabit aralıkta değil, sabit gecikmeyle planlamalıdır TCPMonitor kodu, sistem kaynaklarını daha verimli bir şekilde işlemek için optimize edildi. |
| CORERT-297 | java.lang.OutOfMemoryError: Yük testi sırasında Netty yönlendiricide doğrudan arabellek belleği gözlemlendi |
| CORERT-331 | "|" karakteri içeren URL, hatalı biçimlendirilmiş isteğe neden oluyor URL'lerdeki pipe karakterleri ("|") hatalı istek hatalarına neden oluyordu. Bu sorun düzeltilmiştir. |
| CORERT-338 | proxyBasePath, env, vhost alias ve vhost port ile çakışan girişler olduğunda en iyi temel yol eşleşmesini bulma |
| CORERT-348 | "Connection: close" yanıt başlığı nedeniyle arka uçtaki 200, 503 olarak değiştirildi |
| DEVRT-1039 | İşlem ücreti planı zorunlu değildir İşlem Kaydı Politikası koşulu uygulanmıyordu. Para kazanma özelliği artık, bir ürünün bulunduğu pakete fiyat planı tanımlanabilmesi için ürünle ilgili bir İşlem Kaydı Politikası'nın bulunmasını gerektiriyor. |
| DEVRT-1210 | Hükümler ve Koşullar tarih alanı, doğrulama için kuruluşun saat dilimini kullanmıyor Hükümler ve Koşullar Geçerlilik Tarihi yanlış hesaplanıyordu. Tarih artık kuruluşun saat dilimine göre doğrulanır. |
| MGMT-927 | Geliştirme kullanıcı arayüzü, politikalardaki XML'yi doğru şekilde ayrıştırmıyor ve bu durum, yeni düzeltmeler kaydedilirken sorunlara neden olabiliyor Yönetim kullanıcı arayüzü, XML tanımları birden fazla satıra sarıldığında API proxy'lerini ve politikalarını ayrıştırmıyordu. Bu sorun düzeltildi. |
| MGMT-1294 | Hedef arka uç yanıt vermesi biraz zaman alıyorsa yeni izleme kullanıcı arayüzünde gelen istek gösterilmiyor |
| MGMT-1302 | Yönetim kullanıcı arayüzüne giriş yaparken yönlendirme döngüsü Bazı durumlarda, Firefox'ta yönetim kullanıcı arayüzüne giriş yapılamıyordu. Bu sorun düzeltildi. |
| MGMT-1309 | İzleme kullanıcı arayüzü filtresi, özel karakterleri açıkça URL kodlar |
| MGMT-1323 | API modeli, kimlik bilgileri olmadan alınabilir API modeli kaynakları artık proxyUrl keşif uç noktası hariç tüm isteklerde kimlik doğrulama gerektiriyor. Bu nedenle, Smart Docs HTML'sini doğrudan arka uçtan görüntülemek için artık kimlik bilgileri gerekiyor. |
| MGMT-1386 | APIProxy genel bakış sayfasında AJAX hatası Birden fazla kuruluş farklı tarayıcı sekmelerinde etkin olduğunda veri bütünlüğü hataları oluşuyordu. Edge yönetim kullanıcı arayüzü artık çoklu tarayıcı sekmesi durumlarında veri bütünlüğünün sağlanmasına yardımcı oluyor. Bir tarayıcı sekmesinde bir kuruluşla çalıştıktan sonra yönetim, diğer tüm yönetim kullanıcı arayüzü sekmelerinde bu kuruluşa geçmenizi zorunlu kılar. |
| MGMT-1410 | Hizmet Çağrısı'nda kullanıldığında hedef sunucu doğrulanmıyor Hizmet Çağrısı politikasında, API proxy'si paketi dağıtımı sırasında hedef uç nokta eksik olmasına izin veriliyordu. Politikanın hedef uç noktası artık doğrulanıyor ve bir hizmet çağrısında eksik hedef uç nokta dağıtım sırasında hata veriyor. |
| MGMT-1411 | TargetEndPoint'in LoadBalancer'ında <Path> değişkeni olmadığında dağıtım sırasında NPE hatası oluşuyor Bir HTTPTargetConnection'da, LoadBalancer kullanıldığında ve bir yol belirtilmediğinde 500 hatası oluşuyordu. Bu sorun düzeltildi. Bir LoadBalancer'da Path öğesi eksikse varsayılan "/" kullanılır. |
| MGMT-1416 | Yanlış bir koşul içeren bir proxy paketi dağıtılırken mesaj iyileştirmeleri API proxy'leri geliştirilirken alınan hata mesajları, hataların konumu ve nedenleri hakkında daha fazla bilgi içerecek şekilde iyileştirildi. |
| MGMT-1496 | Kullanıcı eklerken yanlış kullanıcı arayüzü hata mesajı Mevcut bir kullanıcıyı kuruluşa yeniden eklemeye çalışırken "Kullanıcı tanımlanmamış kuruluşta zaten mevcut" mesajı gösteriliyordu. "Tanımsız" kelimesi artık kullanıcı adıyla değiştiriliyor. |
| MGMT-1532 | DÜZENLEME izni olmayan özel rol, API proxy'si oluşturulmasına izin vermez |
| MGMT-1538 | E-postanın yerel bölümünde $ işareti olan geliştiriciler alınamaz |
| MGMT-1543 | Yönetim kullanıcı arayüzü üzerinden "Kullanıcı" rolünde dağıtım yapılamıyor |
Bilinen sorunlar
Bu sürümde aşağıdaki bilinen sorunlar vardır.
| Sorun Kimliği | Açıklama |
|---|---|
| APIRT-950 | Raporlarda geliştirici uygulaması ve ürünü için "na" gösterilebilir Analiz raporlarında bazen "na" ifadesi gösterilir. Aşağıdaki doküman konusu, "na"nın farklı bağlamlarda ne anlama geldiğini açıklar: anlama geliyor? Gelecekteki bir güncelleme ile bu etiketin kullanıcı arayüzünde gösterilmesi iyileştirilecektir. |