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ü 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.