Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerine gidin. info
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ümde, Edge analizi gösterge tabloları ve raporlarının kullanılabilirliği ve performansında birçok iyileştirme yapıldı.
- 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österilirdi. Artık her sayfanın üst kısmındaki Analizler 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): Proxy Trafiği, Geliştirici Etkileşimi ve Geliştirici Uygulamaları olmak üzere üç metrik grafiği içerir. 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 paneline bakın.
-
Proxy Performansı (Yeni): API proxy trafiği modellerini ve işleme sürelerini gösterir. API Proxy'si 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öreli 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ı yeniden adlandırıldı:
-
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 bölümüne bakın.
-
İş 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. Kaydedilmiş 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 Bir 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 üstbilgisi varsa bunların tümünü kullanıyor. |
| APIRT-1078 | İleti işlemcileri 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. Throwing NPE. 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ünü yüklemeye çalışı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ıklarla değil, sabit gecikmeyle planlamalıdır. TCPMonitor kodu, sistem kaynaklarını daha verimli bir şekilde işleyecek şekilde 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ı şartı uygulanmıyordu. Para kazanma özelliği artık bir ürün için işlem kayıt politikası olmadan, ürünü içeren bir paket için fiyat planı tanımlanmasını gerektirmiyor. |
| DEVRT-1210 | Hükümler ve Koşullar tarih alanı, doğrulama için kuruluş 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ıyor. |
| MGMT-927 | Geliştirme kullanıcı arayüzü, politikalarındaki XML'yi doğru şekilde ayrıştırmıyor ve 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ş yapmak mümkün olmuyordu. Bu sorun düzeltildi. |
| MGMT-1309 | İzleme kullanıcı arayüzü filtresi, özel karakterleri açıkça URL kodlamasıyla kodlar |
| MGMT-1323 | API modeli, kimlik bilgileri olmadan alınabilir API modeli kaynakları artık proxyUrl keşif uç noktası dışındaki 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ı Farklı tarayıcı sekmelerinde birden fazla kuruluş 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 olmaması, dağıtım sırasında NPE'ye neden oluyor Bir HTTPTargetConnection'da, LoadBalancer kullanıldığında ve Path belirtilmediğinde 500 hatası veriliyordu. 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 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. "undefined" 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ştirilecek. |