15.02.18 - บันทึกประจํารุ่นในระบบคลาวด์ของ Apigee Edge

คุณกําลังดูเอกสารประกอบของ Apigee Edge
ไปที่เอกสารประกอบของ Apigee X
info

เมื่อวันอังคารที่ 17 กุมภาพันธ์ 2015 เราได้เปิดตัว Apigee Edge เวอร์ชันใหม่ในระบบคลาวด์

ฟีเจอร์ใหม่และการปรับปรุง

ฟีเจอร์ใหม่และการปรับปรุงในรุ่นนี้มีดังนี้

การเพิ่มประสิทธิภาพ Analytics

รุ่นนี้มีการปรับปรุงมากมายในด้านความสามารถในการใช้งานและประสิทธิภาพของหน้าแดชบอร์ดและการรายงานข้อมูลวิเคราะห์ของ Edge

  • แผนภูมิประสิทธิภาพสำหรับ API, นักพัฒนาแอป, ผลิตภัณฑ์ และแอปของนักพัฒนาแอปได้ย้ายแล้ว ก่อนหน้านี้ ป้ายเหล่านี้จะแสดงที่ด้านล่างของหน้าหลักสำหรับเอนทิตีเหล่านี้ ตอนนี้คุณเข้าถึงแผนภูมิได้โดยเลือกแท็บ Analytics ที่ด้านบนของแต่ละหน้า
  • เวอร์ชันนี้มีการทํางานที่สำคัญในหน้าแดชบอร์ดที่มีอยู่หรือหน้าใหม่ต่อไปนี้
    • แดชบอร์ด Apigee (ฉบับแก้ไข): มีแผนภูมิเมตริก 3 รายการ ได้แก่ การเข้าชมผ่านพร็อกซี การมีส่วนร่วมของนักพัฒนาแอป และแอปของนักพัฒนาแอป แผนภูมิแต่ละแผนภูมิมีมุมมอง "รายละเอียดเพิ่มเติม" ที่ช่วยให้คุณเจาะลึกเมตริกแต่ละรายการได้ ดูแดชบอร์ด Apigee
    • ประสิทธิภาพของพร็อกซี (ใหม่): แสดงรูปแบบการรับส่งข้อมูลของพร็อกซี API และเวลาในการประมวลผล แทนที่หน้าแดชบอร์ดประสิทธิภาพของพร็อกซี API โปรดดูประสิทธิภาพของพร็อกซี API
    • องค์ประกอบการเข้าชม (แก้ไขแล้ว): ปรับปรุงรูปลักษณ์ ความรู้สึก และเนื้อหาของแดชบอร์ดโดยสมบูรณ์ วัดการมีส่วนร่วมแบบสัมพัทธ์ของ API, แอป, นักพัฒนาแอป และผลิตภัณฑ์ยอดนิยมต่อโปรแกรม API โดยรวม ดูองค์ประกอบการเข้าชม
    • การวิเคราะห์ข้อผิดพลาด (ฉบับแก้ไข): ปรับปรุงรูปลักษณ์และเนื้อหาโดยสมบูรณ์ แสดงอัตราข้อผิดพลาดของพร็อกซีและเป้าหมาย API ดูแดชบอร์ดการวิเคราะห์รหัสข้อผิดพลาด
  • หน้าแดชบอร์ดที่มีอยู่เหล่านี้มีการเปลี่ยนชื่อแล้ว
    • เปลี่ยนชื่อประสิทธิภาพของปลายทางเป็นประสิทธิภาพเป้าหมาย: แสดงรูปแบบการรับส่งข้อมูลและเมตริกประสิทธิภาพสําหรับเป้าหมายแบ็กเอนด์ของพร็อกซี API ดูประสิทธิภาพเป้าหมาย
    • การมีส่วนร่วมของพาร์ทเนอร์เปลี่ยนชื่อเป็นการมีส่วนร่วมของนักพัฒนาแอป: แสดงนักพัฒนาแอปที่ลงทะเบียนซึ่งสร้างการเข้าชม API มากที่สุด สําหรับนักพัฒนาซอฟต์แวร์แต่ละราย คุณสามารถดูได้ว่าใครเป็นผู้สร้างการเข้าชม API และข้อผิดพลาดมากที่สุด ดูการมีส่วนร่วมของนักพัฒนาแอป

ตัวเลือกการกรองใน UI การจัดการ

ในหน้าพร็อกซี API, ผลิตภัณฑ์, นักพัฒนาแอป และแอปใน UI การจัดการ จะมีตัวเลือกการกรองใหม่สำหรับการค้นหา

เครื่องมือการติดตามแบบออฟไลน์

เครื่องมือการติดตามแบบออฟไลน์ช่วยให้คุณดูและวิเคราะห์เซสชันการติดตามที่บันทึกไว้ก่อนหน้านี้ได้ เซสชันการติดตามที่บันทึกไว้คือ "ไฟล์บันทึก" ของเซสชันการติดตาม ซึ่งจะมีประโยชน์ในกรณีที่ต้องแก้ปัญหาและการวิเคราะห์เพิ่มเติม UI ของเครื่องมือการติดตามแบบออฟไลน์จะคล้ายกับเครื่องมือการติดตาม "แบบเรียลไทม์"

ดูข้อมูลเพิ่มเติมได้ที่การใช้เครื่องมือการติดตามแบบออฟไลน์

บทบาทของผู้ใช้ที่แสดงในการตั้งค่าผู้ใช้

ในหน้าการตั้งค่าผู้ใช้ของ UI การจัดการ (ชื่อผู้ใช้ > การตั้งค่าผู้ใช้) ตอนนี้บทบาทของผู้ใช้จะแสดงแล้ว

การปรับปรุง UI การจัดการ Edge

รุ่นนี้มีการปรับปรุงเล็กน้อยด้านความสามารถในการใช้งานและความสอดคล้องใน UI การจัดการของ Edge

ข้อบกพร่องที่แก้ไขแล้ว

ข้อบกพร่องต่อไปนี้ได้รับการแก้ไขในรุ่นนี้

รหัสปัญหา คำอธิบาย
APIRT-272 ระบบไม่ใช้การตั้งค่า io.timeout.millis
ตอนนี้ระบบจะใช้การตั้งค่า io.timeout.millis ในการเชื่อมต่อเป้าหมาย HTTP ของพร็อกซี API สำหรับปลายทางเป้าหมายแบบไดนามิก
APIRT-441 ข้อความแสดงข้อผิดพลาด OAuth ที่แสดงกลับไปยังไคลเอ็นต์มีการเปลี่ยนแปลง
ในนโยบาย OAuthV2 เมื่อตั้งค่า continueOnError เป็น "จริง" ตอนนี้ Edge จะป้อนข้อมูลตัวแปรโฟลว์ใหม่ต่อไปนี้เพื่อแสดงข้อมูลเพิ่มเติมเกี่ยวกับข้อผิดพลาด oauthV2.policy-name.fault.name และ oauthV2.policy-name.fault.cause
APIRT-641 ตำแหน่งของ XSD เวอร์ชันล่าสุด
สคีมาสำหรับนโยบาย Edge ได้รับการอัปเดตแล้วในที่เก็บ GitHub ของตัวอย่าง Apigee ดูที่ https://github.com/apigee/api-platform-samples/tree/master/schemas/policy
APIRT-848 การใช้งานหน่วยความจําความละเอียดสูงของโปรแกรมประมวลผลข้อความ
APIRT-970 การใช้งานฮีปสูงในโปรแกรมประมวลผลข้อความ
APIRT-998 นโยบายการควบคุมการเข้าถึงที่มี IP X-Forwarded-For มากกว่า 1 รายการไม่ได้บล็อกการเข้าชม
มีการใช้เฉพาะส่วนหัว X-Forwarded-For รายการแรกในนโยบายการควบคุมการเข้าถึง ตอนนี้นโยบายจะใช้ส่วนหัว X-Forwarded-For ทั้งหมดหากมีมากกว่า 1 รายการ
APIRT-1078 บางครั้งโปรแกรมประมวลผลข้อความและเราเตอร์จะเข้าสู่สถานะ "ล้าสมัย" ระหว่างการติดตั้งใช้งาน
APIRT-1098 บันทึก MP ที่แสดง java.util.ConcurrentModificationException ขณะดำเนินการ JavaScript
ระบบแสดงข้อผิดพลาด "บริการไม่พร้อมใช้งาน" ในนโยบาย JavaScript บางรายการระหว่างการแก้ไขข้อบกพร่อง/การติดตาม ปัญหานี้ได้รับการแก้ไขแล้ว
APIRT-1099 ปัญหาเกี่ยวกับ GetOAuthV2Info - AuthorizationCode แสดงข้อผิดพลาด NPE
นโยบาย GetOAuthV2Info แสดงข้อยกเว้นเกี่ยวกับ Null Pointer ขณะพยายามดึงข้อมูล "AuthorizationCode" ปัญหานี้ได้รับการแก้ไขแล้ว ตอนนี้นโยบายรองรับการเรียกข้อมูล AuthorizationCode แล้ว
AXAPP-572 เมนูแบบเลื่อนลงในหน้าแดชบอร์ดไม่เปลี่ยนสถานะหลังจากเลือก
AXAPP-1295 รายงานที่กําหนดเองทําให้เซิร์ฟเวอร์เกิดข้อผิดพลาดภายใน
ตอนนี้ UI การจัดการจะตรวจสอบว่าอักขระพิเศษ (%, ") ได้รับการเข้ารหัสอย่างถูกต้องสําหรับการเรียกใช้ข้อมูลวิเคราะห์จากรายงานที่กําหนดเอง
AXAPP-1320 การเจาะลึกไปยังมิติข้อมูลที่กําหนดเองว่างเปล่าทําให้เกิดข้อผิดพลาดที่ระดับความถูกต้อง "แม่นยํา"
AXAPP-1390 คำเตือน"ข้อผิดพลาดของเซิร์ฟเวอร์" ขณะพยายามโหลดมุมมองประสิทธิภาพสูงสุดในหน้า "หน้าแดชบอร์ด"
AXAPP-1427 ปัญหาการตอบสนองในหน้าแดชบอร์ดเมื่อดู "ตามนาที"
CORERT-280 TCPMonitor ควรกำหนดเวลางานโดยมีความล่าช้าแบบคงที่ ไม่ใช่ช่วงเวลาแบบคงที่เพื่อหลีกเลี่ยงการใช้เธรดทั้งหมด
โค้ด TCPMonitor ได้รับการเพิ่มประสิทธิภาพเพื่อจัดการทรัพยากรของระบบอย่างมีประสิทธิภาพมากขึ้น
CORERT-297 java.lang.OutOfMemoryError: พบหน่วยความจำบัฟเฟอร์โดยตรงในเราเตอร์ Netty ระหว่างการทดสอบการโหลด
CORERT-331 URL ที่มี "|" ทําให้คําขอมีรูปแบบไม่ถูกต้อง
อักขระเครื่องหมายทับใน URL ("|") ทําให้เกิดข้อผิดพลาด "คําขอไม่ถูกต้อง" ปัญหานี้ได้รับการแก้ไขแล้ว
CORERT-338 ค้นหาเส้นทางฐานที่ตรงกันที่สุดเมื่อมีรายการที่ขัดแย้งกับ ProxyBasePath, env, vhost alias และพอร์ต vhost
CORERT-348 เปลี่ยน 200 ของแบ็กเอนด์เป็น 503 เนื่องจากส่วนหัวการตอบกลับ "Connection: close"
DEVRT-1039 แพ็กเกจอัตราธุรกรรมไม่ใช่สิ่งจําเป็น
ไม่มีการบังคับใช้ข้อกําหนดของนโยบายการบันทึกธุรกรรม ขณะนี้การสร้างรายได้ยังคงกำหนดให้ต้องมีนโยบายการบันทึกธุรกรรมสำหรับผลิตภัณฑ์ก่อนจึงจะกำหนดแพ็กเกจที่มีผลิตภัณฑ์ดังกล่าวได้
DEVRT-1210 ฟิลด์วันที่ในข้อกำหนดและเงื่อนไขไม่ได้ใช้เขตเวลาขององค์กรเพื่อตรวจสอบ
ระบบคำนวณวันที่มีผลของข้อกำหนดและเงื่อนไขไม่ถูกต้อง ระบบจะตรวจสอบวันที่เทียบกับเขตเวลาขององค์กร
MGMT-927 UI ของ Develop ไม่แยกวิเคราะห์ XML ในนโยบายอย่างถูกต้อง ซึ่งอาจทำให้เกิดปัญหาเมื่อบันทึกการแก้ไขใหม่
UI การจัดการไม่ได้แยกวิเคราะห์พร็อกซี API และนโยบายเมื่อคําจํากัดความ XML อยู่หลายบรรทัด ปัญหานี้ได้รับการแก้ไขแล้ว
MGMT-1294 UI การติดตามแบบใหม่จะไม่แสดงคําขอขาเข้าหากแบ็กเอนด์เป้าหมายใช้เวลาสักครู่ในการตอบกลับ
MGMT-1302 การเปลี่ยนเส้นทางซ้ำในการเข้าสู่ระบบ UI การจัดการ
ในบางกรณี การเข้าสู่ระบบ UI การจัดการใน Firefox จะไม่ทำงาน ปัญหานี้ได้รับการแก้ไขแล้ว
MGMT-1309 ตัวกรอง UI ติดตามจะเข้ารหัสสัญลักษณ์พิเศษเป็น URL อย่างชัดแจ้ง
MGMT-1323 ดึงข้อมูลรูปแบบ API ได้โดยไม่ต้องใช้ข้อมูลเข้าสู่ระบบ
ตอนนี้ทรัพยากรรูปแบบ API ต้องมีการตรวจสอบสิทธิ์ในคําขอทั้งหมด ยกเว้นปลายทางการค้นพบ proxyUrl ซึ่งหมายความว่าตอนนี้การดู SmartDocs HTML จากแบ็กเอนด์โดยตรงจะต้องใช้ข้อมูลเข้าสู่ระบบ
MGMT-1386 ข้อผิดพลาด AJAX ในหน้าภาพรวมของ APIProxy
เกิดข้อผิดพลาดด้านความสมบูรณ์ของข้อมูลขึ้นเมื่อองค์กรหลายแห่งทํางานอยู่ในแท็บเบราว์เซอร์ต่างๆ ตอนนี้ UI การจัดการของ Edge ช่วยรักษาความสมบูรณ์ของข้อมูลในสถานการณ์ที่มีหลายแท็บเบราว์เซอร์ หลังจากทํางานกับองค์กรหนึ่งในแท็บเบราว์เซอร์แล้ว การจัดการจะบังคับให้คุณเปลี่ยนไปใช้องค์กรนั้นในแท็บ UI การจัดการอื่นๆ ทั้งหมด
MGMT-1410 เซิร์ฟเวอร์เป้าหมายไม่ได้รับการยืนยันเมื่อใช้ในข้อความไฮไลต์บริการ
ในนโยบายข้อความไฮไลต์บริการ ระบบอนุญาตให้ใช้ปลายทางเป้าหมายที่ขาดหายไประหว่างการติดตั้งใช้งาน API Proxy Bundle ระบบกำลังตรวจสอบปลายทางเป้าหมายของนโยบาย และปลายทางเป้าหมายที่ขาดหายไปในข้อความไฮไลต์ของบริการจะแสดงข้อผิดพลาดในการทำให้ใช้งานได้
MGMT-1411 ไม่มีตัวแปร <Path> ใน LoadBalancer ของ TargetEndPoint ซึ่งทำให้เกิด NPE ในระหว่างการทำให้ใช้งานได้
ใน HTTPTargetConnection เมื่อใช้ LoadBalancer และไม่ได้ระบุ Path ระบบจะแสดงข้อผิดพลาด 500 ปัญหานี้ได้รับการแก้ไขแล้ว หาก LoadBalancer ไม่มีองค์ประกอบเส้นทาง ระบบจะใช้ "/" ที่เป็นค่าเริ่มต้น
MGMT-1416 การปรับปรุงข้อความเมื่อติดตั้งใช้งานกลุ่มพร็อกซีที่มีเงื่อนไขไม่ถูกต้อง
ข้อความแสดงข้อผิดพลาดขณะพัฒนาพร็อกซี API ได้รับการปรับปรุงให้รวมข้อมูลเพิ่มเติมเกี่ยวกับตำแหน่งและสาเหตุของข้อผิดพลาด
MGMT-1496 ข้อความแสดงข้อผิดพลาด UI ไม่ถูกต้องขณะเพิ่มผู้ใช้
เมื่อพยายามเพิ่มผู้ใช้ที่มีอยู่เดิมลงในองค์กรอีกครั้ง ข้อความ "มีผู้ใช้ที่ไม่ระบุอยู่แล้วในองค์กร" จะปรากฏขึ้น ตอนนี้ระบบจะแทนที่คำว่า "undefined" ด้วยชื่อผู้ใช้
MGMT-1532 บทบาทที่กำหนดเองที่ไม่มีสิทธิ์แก้ไขจะไม่อนุญาตให้สร้างพร็อกซี API
MGMT-1538 ดึงข้อมูลนักพัฒนาแอปที่มี $ ในส่วนอีเมลไม่ได้
MGMT-1543 ไม่สามารถติดตั้งใช้งานในบทบาท "ผู้ใช้" ผ่าน UI การจัดการ

ปัญหาที่ทราบ

เวอร์ชันนี้มีปัญหาที่ทราบดังต่อไปนี้

รหัสปัญหา คำอธิบาย
APIRT-950 รายงานอาจแสดง "ไม่มี" สำหรับแอปและผลิตภัณฑ์ของนักพัฒนาแอป
บางครั้ง "ไม่มี" จะปรากฏในรายงานข้อมูลวิเคราะห์ หัวข้อเอกสารประกอบต่อไปนี้อธิบายความหมายของ "na" ในบริบทต่างๆ การอัปเดตในอนาคตจะปรับปรุงการแสดงป้ายกำกับนี้ใน UI