15.02.18 - Apigee Edge bulut sürüm notları

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ü kullanıma sunduk.

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 Analytics kontrol panellerinin ve raporlarının kullanılabilirliği ile performansında birçok iyileştirme içerir.

  • API'ler, Geliştiriciler, Ürünler ve Geliştirici uygulamaları için performans grafikleri taşındı. Bu tüzel kişilere ait ana sayfaların alt kısmında gösteriliyordu. Artık grafiklere her sayfanın üst kısmındaki Analytics sekmesini seçerek erişebilirsiniz.
  • Bu sürüm, mevcut veya yeni kontrol panelleriyle ilgili önemli çalışmalar içerir:
    • Apigee Kontrol Paneli (Düzeltilmiş): Proxy Trafik, Geliştirici Etkileşimi ve Geliştirici Uygulamaları olmak üzere üç metrik grafiği içerir. Her grafikte, her metriği ayrıntılı olarak incelemenize olanak tanıyan bir "daha fazla ayrıntı" görünümü bulunur. Apigee kontrol paneline bakın.
    • 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'si Performansı başlıklı makaleyi inceleyin.
    • Trafik Yapısı (Düzeltildi): Kontrol panelinin görünümü, tarzı ve içeriği tamamen düzeltildi. En başarılı API'lerinizin, uygulamalarınızın, geliştiricilerinizin ve ürünlerinizin genel API programınıza olan göreceli katkısını ölçer. Trafik yapısı bölümüne bakın.
    • Hata Analizi (Düzeltildi): Görünüm, tarz ve içerikler tamamen düzeltildi. 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ç Noktası Performansı, Hedef Performansı olarak yeniden adlandırıldı: API proxy arka uç hedefleri için 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ği oluşturduğunu gösterir. Geliştiricilerinizin her biri 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 Proxy'leri, Ürünler, Geliştiriciler ve Uygulamalar sayfalarında arama için yeni filtreleme seçenekleri mevcuttur.

Çevrimdışı izleme aracı

Çevrimdışı İzleme aracı, daha önce kaydedilmiş izleme oturumlarını görüntülemenize ve analiz etmenize olanak tanır. Kayıtlı izleme oturumu, temel olarak bir izleme oturumunun "kaydı"dır ve sorun giderme ve daha ayrıntılı analiz gerektiren durumlarda yararlı olabilir. Çevrimdışı izleme aracının kullanıcı arayüzü, "canlı" izleme aracına benzer.

Daha fazla bilgi için Çevrimdışı izleme 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österilir.

Kenar yönetimi kullanıcı arayüzünde iyileştirmeler

Bu sürümde, Edge yönetim kullanıcı arayüzünde kullanılabilirlik ve tutarlılıkla ilgili birkaç küçük iyileştirme yer almaktadır.

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ç noktalarda dikkate alınıyor.
APIRT-441 İstemciye döndürülen OAuth hata mesajları değişti
Bir OAuthV2 politikasında continueOnError doğru olarak ayarlandığında Edge artık hatalar hakkında daha fazla bilgi sağlamak için aşağıdaki yeni akış değişkenlerini doldurur: 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. https://github.com/apigee/api-platform-samples/tree/master/schemas/policy adresine bakın.
APIRT-848 Mesaj işleyicilerin yüksek RES bellek kullanımı
APIRT-970 Mesaj işleyicilerde yüksek yığın kullanımı
APIRT-998 Birden fazla X-Forwarded-For IP'si olan ve trafiği engellemeyen erişim denetimi politikası
Erişim denetimi politikasında yalnızca ilk X-Forwarded-For başlığı kullanılıyordu. Politika artık birden fazla varsa tüm X-Forwarded-For üstbilgilerini kullanıyor.
APIRT-1078 Mesaj işleyiciler 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. NPE atma.
GetOAuthV2Info politikası, "AuthorizationCode" değerini getirmeye çalışırken null işaretçi istisnaları fırlatıyordu. 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ştirmez
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 (%, ") doğru şekilde kodlanmasını sağlıyor.
AXAPP-1320 Boş özel boyuta ayrıntılı inceleme yaptığımda "Doğru" doğruluk düzeyinde hata meydana geliyor
AXAPP-1390 "Gösterge Tablosu" sayfasında en yüksek performans görünümünü yüklemeye çalışırken "Sunucu Hatası" uyarısı
AXAPP-1427 "Dakika bazında" görüntüleme yaparken kontrol panelinde yanıt verme sorunu
CORERT-280 TCPMonitor, tüm iş parçacıklarını tüketmemek için görevleri sabit aralık yerine sabit gecikmede planlamalıdır
TCPMonitor kodu, sistem kaynaklarını daha verimli kullanacak şekilde optimize edilmiştir.
CORERT-297 java.lang.OutOfMemoryError: Yük testi sırasında Netty yönlendiricide doğrudan arabellek belleği gözlemlendi
CORERT-331 "|" içeren URL, hatalı isteklere neden oluyor
URL'lerdeki boru karakterleri ("|") hatalı istek hatalarına neden oluyordu. Bu sorun düzeltildi.
CORERT-338 proxyBasePath, env, vhost takma adı ve vhost bağlantı noktası ile çelişen 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ğinden yararlanmak için, ürünü içeren bir paket için ücret planı tanımlanmadan önce ürünün bir İşlem Kayıt Politikası'na sahip olması gerekir.
DEVRT-1210 Hükümler ve Koşullar tarih alanında doğrulama için kuruluş saat dilimi kullanılmı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ştirici kullanıcı arayüzü, politikalardaki XML'i doğru şekilde ayrıştırmıyor ve yeni düzeltmeleri kaydederken sorunlara neden olabilir
XML tanımları birden fazla satıra sığdırıldığında yönetim kullanıcı arayüzü API proxy'lerini ve politikaları ayrıştırmıyordu. Bu sorun düzeltildi.
MGMT-1294 Hedef arka uç yanıt vermek için biraz zaman alırsa yeni izleme kullanıcı arayüzü gelen isteği göstermez
MGMT-1302 Yönetim kullanıcı arayüzüne girişte yönlendirme döngüsü
Bazı durumlarda Firefox'ta yönetim kullanıcı arayüzüne giriş yapılamaz. Bu sorun düzeltildi.
MGMT-1309 Trace 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ı dışındaki tüm isteklerde kimlik doğrulama gerektiriyor. Bu, SmartDocs HTML'yi doğrudan arka uçtan görüntülemek için artık kimlik bilgilerinin gerekli olduğu anlamına gelir.
MGMT-1386 APIProxy'ye genel bakış sayfasında AJAX hatası
Farklı tarayıcı sekmelerinde birden fazla kuruluş etkinken veri bütünlüğü hataları meydana geliyordu. Edge yönetim kullanıcı arayüzü artık birden fazla tarayıcı sekmesi olan durumlarda veri bütünlüğünü sağlamaya 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ğrulanmadı
Bir hizmet çağrısı politikasında, API proxy paketi dağıtımı sırasında eksik bir hedef uç noktasına izin veriliyordu. Politikanın hedef uç noktası doğrulanmaya başlar ve hizmet açıklama metninde hedef uç noktası eksikse dağıtım sırasında hata oluşur.
MGMT-1411 TargetEndPoint'ın LoadBalancer'ında <Path> değişkeni olmadığında dağıtım sırasında NPE atılıyor
Bir HTTPTargetConnection'da, LoadBalancer kullanıldığında ve yol belirtilmediğinde 500 hatası atıldı. Bu sorun düzeltildi. Bir LoadBalancer'da Yol öğesi eksikse varsayılan "/" kullanılır.
MGMT-1416 Yanlış koşul içeren bir proxy paketi dağıtırken mesaj iyileştirmeleri
API proxy'leri geliştirirken gösterilen hata mesajları, hataların yeri 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ımı, kuruluşta zaten mevcut" mesajı gösteriliyordu. "undefined" kelimesi artık kullanıcı adıyla değiştirilir.
MGMT-1532 DÜZENLEME izni olmayan özel rollerde API proxy'si oluşturulamaz
MGMT-1538 E-postanın yerel kısmında $ bulunan geliştiriciler alınamıyor
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
Bazen analiz raporlarında "na" gösterilir. Aşağıdaki doküman konusu, "na"nın farklı bağlamlarda ne anlama geldiği Gelecekteki bir güncellemeyle bu etiketin kullanıcı arayüzünde gösterilmesi iyileştirildi.