15.02.18 - Catatan rilis cloud Apigee Edge

Anda sedang melihat dokumentasi Apigee Edge.
Buka dokumentasi Apigee X.
info

Pada Selasa, 17 Februari 2015, kami merilis Apigee Edge versi cloud baru.

Fitur dan peningkatan baru

Berikut adalah fitur baru dan peningkatan dalam rilis ini.

Peningkatan Analytics

Rilis ini mencakup banyak peningkatan dalam kegunaan dan performa dasbor dan laporan analisis Edge.

  • Diagram performa untuk API, Developer, Produk, dan Aplikasi developer telah dipindahkan. Kolom ini digunakan untuk ditampilkan di bagian bawah halaman utama untuk entitas ini. Sekarang, Anda dapat mengakses diagram dengan memilih tab Analytics di bagian atas setiap halaman.
  • Rilis ini mencakup pekerjaan utama pada dasbor yang ada atau baru ini:
    • Dasbor Apigee (Direvisi): Mencakup tiga diagram metrik: Traffic Proxy, Engagement Developer, dan Aplikasi Developer. Setiap diagram menyediakan tampilan "detail selengkapnya" yang memungkinkan Anda melihat perincian setiap metrik. Lihat dasbor Apigee.
    • Performa Proxy (Baru): Menampilkan pola traffic proxy API dan waktu pemrosesan. Mengganti dasbor Performa Proxy API. Lihat Performa Proxy API.
    • Komposisi Traffic (Direvisi): Tampilan dan nuansa dasbor serta konten yang sepenuhnya direvisi. Mengukur kontribusi relatif dari API, aplikasi, developer, dan produk teratas Anda terhadap keseluruhan program API Anda. Lihat Komposisi traffic.
    • Analisis Error (Direvisi): Tampilan dan nuansa serta konten yang sepenuhnya direvisi. Menampilkan tingkat error untuk proxy dan target API. Lihat Dasbor Analisis Kode Error.
  • Dasbor yang ada ini telah diganti namanya:
    • Performa Endpoint diganti namanya menjadi Performa Target: Menampilkan pola traffic dan metrik performa untuk target backend proxy API. Lihat Target performa.
    • Interaksi Partner diganti namanya menjadi Interaksi Developer: Menampilkan developer aplikasi terdaftar mana yang menghasilkan traffic API terbanyak. Untuk setiap developer, Anda dapat mengetahui siapa yang menghasilkan traffic API terbanyak dan error terbanyak. Lihat Interaksi developer.

Opsi pemfilteran di UI pengelolaan

Di halaman Proxy API, Produk, Developer, dan Aplikasi di UI pengelolaan, opsi pemfilteran baru tersedia untuk penelusuran.

Alat Pelacakan Offline

Alat Trace Offline memungkinkan Anda melihat dan menganalisis sesi rekaman aktivitas yang sebelumnya disimpan. Sesi rekaman aktivitas yang disimpan pada dasarnya adalah "rekaman" sesi rekaman aktivitas, dan dapat berguna untuk kasus saat pemecahan masalah dan analisis lebih lanjut diperlukan. UI untuk alat Trace Offline mirip dengan alat Trace "live".

Untuk mengetahui informasi selengkapnya, lihat Menggunakan alat Trace Offline.

Peran pengguna yang ditampilkan di Setelan Pengguna

Di halaman Setelan Pengguna pada UI pengelolaan (nama pengguna > Setelan Pengguna), peran pengguna kini ditampilkan.

Peningkatan UI pengelolaan Edge

Rilis ini mencakup sejumlah peningkatan kecil pada kegunaan dan konsistensi di UI pengelolaan Edge.

Bug yang diperbaiki

Bug berikut diperbaiki dalam rilis ini.

ID Masalah Deskripsi
APIRT-272 Setelan io.timeout.millis tidak dipatuhi
Setelan io.timeout.millis di Koneksi Target HTTP proxy API kini dipatuhi untuk endpoint target dinamis.
APIRT-441 Pesan error OAuth yang ditampilkan kembali ke klien telah berubah
Dalam kebijakan OAuthV2, saat continueOnError ditetapkan ke true, Edge kini mengisi variabel alur baru berikut untuk memberikan informasi selengkapnya tentang error: oauthV2.policy-name.fault.name dan oauthV2.policy-name.fault.cause
APIRT-641 Lokasi XSD terbaru
Skema untuk kebijakan Edge telah diperbarui di repositori GitHub contoh Apigee. Lihat: https://github.com/apigee/api-platform-samples/tree/master/schemas/policy.
APIRT-848 Penggunaan memori RES tinggi dari pemroses pesan
APIRT-970 Penggunaan heap yang tinggi di pemroses pesan
APIRT-998 Kebijakan Kontrol Akses dengan lebih dari satu IP X-Forwarded-For yang tidak memblokir traffic
Dalam kebijakan Kontrol Akses, hanya header X-Forwarded-For pertama yang digunakan. Sekarang, kebijakan menggunakan semua header X-Forwarded-For jika ada lebih dari satu.
APIRT-1078 Pemroses dan router pesan terkadang memasuki status tidak berlaku selama deployment
APIRT-1098 Log MP yang menampilkan java.util.ConcurrentModificationException saat menjalankan JavaScript
Error layanan tidak tersedia ditampilkan di beberapa kebijakan JavaScript selama debug/pelacakan. Masalah ini sudah teratasi.
APIRT-1099 Masalah dengan GetOAuthV2Info - AuthorizationCode. Menampilkan NPE.
Kebijakan GetOAuthV2Info menampilkan pengecualian pointer null saat mencoba mengambil "AuthorizationCode". Masalah ini sudah teratasi. Kebijakan ini kini mendukung pengambilan informasi AuthorizationCode.
AXAPP-572 Dropdown di halaman Dasbor tidak mengubah status setelah dipilih
AXAPP-1295 Laporan kustom yang menyebabkan error server internal
UI pengelolaan kini memastikan bahwa karakter khusus (%, ") dienkode dengan benar untuk panggilan analisis dari laporan kustom.
AXAPP-1320 Menelusuri ke dimensi kustom kosong menyebabkan error dengan tingkat akurasi "Akurat"
AXAPP-1390 Peringatan"Server Error" saat mencoba memuat tampilan performa teratas di halaman "Dasbor"
AXAPP-1427 Masalah responsivitas di dasbor saat melihat "menurut menit"
CORERT-280 TCPMonitor harus menjadwalkan tugas pada penundaan tetap, bukan interval tetap, untuk menghindari penggunaan semua thread
Kode TCPMonitor telah dioptimalkan untuk menangani resource sistem secara lebih efisien.
CORERT-297 java.lang.OutOfMemoryError: Memori buffer langsung diamati di router Netty selama pengujian beban
CORERT-331 URL dengan '|' menyebabkan permintaan yang salah format
Karakter pipa di URL ("|") menyebabkan error permintaan yang buruk. Masalah ini telah diperbaiki.
CORERT-338 Menemukan pencocokan jalur dasar terbaik saat ada entri yang bertentangan dengan proxyBasePath, env, alias vhost, dan port vhost
CORERT-348 200 backend diubah menjadi 503 karena header respons "Connection: close"
DEVRT-1039 Paket Tarif Transaksi tidak wajib
Persyaratan Kebijakan Perekaman Transaksi tidak diterapkan. Monetisasi kini terus mewajibkan Kebijakan Perekaman Transaksi untuk suatu produk sebelum paket tarif dapat ditentukan untuk paket yang berisi produk tersebut.
DEVRT-1210 Kolom tanggal Persyaratan dan Ketentuan tidak menggunakan zona waktu organisasi untuk validasi
Tanggal Mulai Berlaku Persyaratan dan Ketentuan dihitung dengan salah. Tanggal kini divalidasi berdasarkan zona waktu organisasi.
MGMT-927 UI pengembangan tidak mengurai XML dalam kebijakan dengan benar, dapat menyebabkan masalah saat menyimpan revisi baru
UI pengelolaan tidak mengurai proxy dan kebijakan API saat definisi XML digabungkan menjadi beberapa baris. Masalah ini sudah teratasi.
MGMT-1294 UI rekaman aktivitas baru tidak menampilkan permintaan masuk jika backend target memerlukan waktu untuk merespons
MGMT-1302 Loop pengalihan saat login ke UI pengelolaan
Dalam kasus tertentu, login ke UI pengelolaan di Firefox tidak akan berfungsi. Masalah ini telah diperbaiki.
MGMT-1309 Filter UI Pelacakan secara eksplisit mengenkode karakter khusus ke dalam URL
MGMT-1323 Model API dapat diambil tanpa kredensial
Resource model API kini memerlukan autentikasi pada semua permintaan kecuali endpoint penemuan proxyUrl. Artinya, melihat HTML SmartDocs langsung dari backend kini memerlukan kredensial.
MGMT-1386 Error AJAX di halaman ringkasan APIProxy
Terjadi error integritas data saat beberapa organisasi aktif di tab browser yang berbeda. UI pengelolaan Edge kini membantu memastikan integritas data dalam situasi tab browser multi-tab. Setelah Anda bekerja dengan satu organisasi di tab browser, pengelolaan akan memaksa Anda untuk beralih ke organisasi tersebut di semua tab UI pengelolaan lainnya.
MGMT-1410 Server Target tidak diverifikasi saat digunakan dalam Info Layanan
Dalam kebijakan Info Layanan, endpoint target yang tidak ada diizinkan selama deployment paket proxy API. Endpoint target kebijakan kini sedang divalidasi, dan endpoint target yang hilang di Info Layanan akan menampilkan error saat deployment.
MGMT-1411 Tidak ada variabel <Path> di LoadBalancer TargetEndPoint yang menampilkan NPE selama deployment
Di HTTPTargetConnection, saat LoadBalancer digunakan dan Path tidak ditentukan, error 500 akan ditampilkan. Masalah ini sudah teratasi. Jika LoadBalancer tidak memiliki elemen Path, "/" default akan digunakan.
MGMT-1416 Peningkatan pesan saat men-deploy paket proxy dengan Kondisi yang salah
Pesan error saat mengembangkan proxy API telah ditingkatkan untuk menyertakan informasi lebih lanjut tentang lokasi dan alasan error.
MGMT-1496 Pesan error UI yang salah saat menambahkan pengguna
Saat mencoba menambahkan kembali pengguna yang ada ke organisasi, pesan "Pengguna tidak ditentukan sudah ada di organisasi" muncul. Kata 'undefined' kini diganti dengan nama pengguna.
MGMT-1532 Peran khusus tanpa izin EDIT tidak mengizinkan pembuatan proxy API
MGMT-1538 Developer dengan $ di bagian lokal email tidak dapat diambil
MGMT-1543 Tidak dapat men-deploy dalam peran 'Pengguna' melalui UI pengelolaan

Masalah umum

Rilis ini memiliki masalah umum berikut.

ID Masalah Deskripsi
APIRT-950 Laporan dapat menampilkan "t/a" untuk aplikasi dan produk developer
"t/a" terkadang muncul dalam laporan analisis. Topik dokumentasi berikut menjelaskan makna "na" dalam konteks yang berbeda: artinya? Update mendatang akan meningkatkan tampilan label ini di UI.