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

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

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

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

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

การปรับปรุง Analytics

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

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

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

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

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

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

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

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

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

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

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

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

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

รหัสปัญหา คำอธิบาย
APIRT-272 ระบบไม่ใช้การตั้งค่า io.timeout.millis
ตอนนี้ระบบจะใช้การตั้งค่า io.timeout.millis ในการเชื่อมต่อเป้าหมาย HTTP ของพร็อกซี API สำหรับ ปลายทางเป้าหมายแบบไดนามิก
APIRT-441 ข้อความแสดงข้อผิดพลาด OAuth ที่ส่งกลับไปยังไคลเอ็นต์มีการเปลี่ยนแปลง
ในนโยบาย OAuthV2 เมื่อตั้งค่า continueOnError เป็น true ตอนนี้ 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 การใช้งานหน่วยความจำ RES สูงของโปรแกรมประมวลผลข้อความ
APIRT-970 การใช้งานฮีปสูงในโปรแกรมประมวลผลข้อความ
APIRT-998 นโยบาย AccessControl ที่มี 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 ทำให้เกิดข้อยกเว้น NullPointerException ขณะพยายามดึงข้อมูล "AuthorizationCode" ปัญหานี้ได้รับการแก้ไขแล้ว ตอนนี้ นโยบายรองรับการดึงข้อมูล AuthorizationCode แล้ว
AXAPP-572 เมนูแบบเลื่อนลงในหน้าแดชบอร์ดไม่เปลี่ยนสถานะหลังจากเลือก
AXAPP-1295 รายงานที่กําหนดเองทําให้เกิดข้อผิดพลาดภายในเซิร์ฟเวอร์
ตอนนี้ UI การจัดการช่วยให้มั่นใจได้ว่าระบบจะเข้ารหัสอักขระพิเศษ (%, ") อย่างถูกต้องสําหรับ การเรียกข้อมูลวิเคราะห์จากรายงานที่กําหนดเอง
AXAPP-1320 การเจาะลึกไปยังมิติข้อมูลที่กําหนดเองที่ว่างเปล่าทําให้เกิดข้อผิดพลาดเกี่ยวกับระดับความแม่นยํา "แม่นยํา"
AXAPP-1390 คำเตือน"ข้อผิดพลาดของเซิร์ฟเวอร์" ขณะพยายามโหลดมุมมองประสิทธิภาพสูงสุดในหน้า "แดชบอร์ด"
AXAPP-1427 ปัญหาการตอบสนองในแดชบอร์ดเมื่อดู "ตามนาที"
CORERT-280 TCPMonitor ควรจัดกำหนดการงานโดยมีดีเลย์คงที่และไม่ใช่ช่วงเวลาคงที่เพื่อหลีกเลี่ยง การใช้เธรดทั้งหมด
โค้ด TCPMonitor ได้รับการเพิ่มประสิทธิภาพเพื่อจัดการทรัพยากรของระบบอย่างมีประสิทธิภาพมากขึ้น
CORERT-297 java.lang.OutOfMemoryError: Direct buffer memory observed on Netty router during load test
CORERT-331 URL ที่มี "|" ทำให้เกิดคำขอที่มีรูปแบบไม่ถูกต้อง
อักขระไปป์ใน URL ("|") ทำให้เกิดข้อผิดพลาดคำขอไม่ถูกต้อง ปัญหานี้ได้รับการแก้ไขแล้ว
CORERT-338 ค้นหาการจับคู่เส้นทางฐานที่ดีที่สุดเมื่อมีรายการที่ขัดแย้งกันซึ่งมี proxyBasePath, env, vhost alias และ vhost port
CORERT-348 เปลี่ยน 200 ของแบ็กเอนด์เป็น 503 เนื่องจากส่วนหัวการตอบกลับ "Connection: close"
DEVRT-1039 ไม่บังคับให้ใช้แพ็กเกจอัตราธุรกรรม
ไม่ได้บังคับใช้ข้อกำหนดของนโยบายการบันทึกธุรกรรม ปัจจุบันการสร้างรายได้ ยังคงกำหนดให้ต้องมีนโยบายการบันทึกธุรกรรมสำหรับผลิตภัณฑ์ก่อนจึงจะกำหนดแพ็กเกจที่มีผลิตภัณฑ์นั้นได้
DEVRT-1210 ฟิลด์วันที่ของข้อกำหนดและเงื่อนไขไม่ได้ใช้เขตเวลาขององค์กรสำหรับการตรวจสอบ
ระบบคำนวณวันที่ที่มีผลของข้อกำหนดและเงื่อนไขไม่ถูกต้อง ตอนนี้ระบบจะ ตรวจสอบวันที่กับเขตเวลาขององค์กร
MGMT-927 UI การพัฒนาไม่แยกวิเคราะห์ XML ในนโยบายอย่างถูกต้อง ซึ่งอาจทำให้เกิดปัญหาเมื่อบันทึก การแก้ไขใหม่
UI การจัดการไม่ได้แยกวิเคราะห์พร็อกซี API และนโยบายเมื่อคำจำกัดความ XML ขึ้นบรรทัดใหม่หลายบรรทัด ปัญหานี้ได้รับการแก้ไขแล้ว
MGMT-1294 UI การติดตามใหม่จะไม่แสดงคำขอขาเข้าหากแบ็กเอนด์เป้าหมายใช้เวลาในการตอบกลับนาน
MGMT-1302 การเปลี่ยนเส้นทางวนซ้ำเมื่อเข้าสู่ระบบ UI การจัดการ
ในบางกรณี การเข้าสู่ระบบ UI การจัดการใน Firefox จะใช้งานไม่ได้ ปัญหานี้ได้รับการ แก้ไขแล้ว
MGMT-1309 ตัวกรอง UI ของการติดตามจะเข้ารหัส URL ของอักขระพิเศษอย่างชัดเจน
MGMT-1323 ดึงข้อมูลโมเดล API ได้โดยไม่ต้องใช้ข้อมูลเข้าสู่ระบบ
ตอนนี้ทรัพยากรโมเดล API ต้องมีการตรวจสอบสิทธิ์ในคำขอทั้งหมด ยกเว้นปลายทางการค้นหา proxyUrl ซึ่งหมายความว่าการดู HTML ของ SmartDocs จากแบ็กเอนด์โดยตรงในตอนนี้ ต้องใช้ข้อมูลเข้าสู่ระบบ
MGMT-1386 ข้อผิดพลาด AJAX ในหน้าภาพรวม APIProxy
ข้อผิดพลาดเกี่ยวกับความสมบูรณ์ของข้อมูลเกิดขึ้นเมื่อมีหลายองค์กรที่ใช้งานอยู่ในแท็บเบราว์เซอร์ต่างๆ ตอนนี้ UI การจัดการ Edge ช่วยให้มั่นใจได้ถึงความสมบูรณ์ของข้อมูลในสถานการณ์ที่มีแท็บเบราว์เซอร์หลายแท็บ หลังจากที่คุณทำงานกับองค์กรหนึ่งในแท็บเบราว์เซอร์แล้ว การจัดการจะบังคับให้คุณ เปลี่ยนไปใช้องค์กรนั้นในแท็บ UI การจัดการอื่นๆ ทั้งหมด
MGMT-1410 ไม่ได้ยืนยันเซิร์ฟเวอร์เป้าหมายเมื่อใช้ใน Service Callout
ในนโยบาย Service Callout ระบบอนุญาตให้ใช้ปลายทางเป้าหมายที่ขาดหายไปในระหว่างการพร็อกซี API การติดตั้งใช้งานชุดรวม ตอนนี้ระบบกำลังตรวจสอบความถูกต้องของอุปกรณ์ปลายทางเป้าหมายของนโยบาย และอุปกรณ์ปลายทางเป้าหมายที่ขาดหายไปใน Service Callout จะทำให้เกิดข้อผิดพลาดในการติดตั้งใช้งาน
MGMT-1411 ไม่มีตัวแปร <Path> ใน LoadBalancer ของ TargetEndpoint ทำให้เกิด NPE ระหว่างการ ติดตั้งใช้งาน
ใน HTTPTargetConnection เมื่อมีการใช้ LoadBalancer และไม่ได้ระบุเส้นทาง ระบบจะแสดงข้อผิดพลาด 500 ปัญหานี้ได้รับการแก้ไขแล้ว หาก LoadBalancer ไม่มีองค์ประกอบ Path ระบบจะใช้ "/" ตามค่าเริ่มต้น
MGMT-1416 ปรับปรุงข้อความเมื่อติดตั้งใช้งานชุดพร็อกซีที่มี Condition
ไม่ถูกต้อง ข้อความแสดงข้อผิดพลาดขณะพัฒนาพร็อกซี API ได้รับการปรับปรุงให้มีข้อมูลเพิ่มเติม เกี่ยวกับตำแหน่งและสาเหตุของข้อผิดพลาด
MGMT-1496 ข้อความแสดงข้อผิดพลาดใน UI ไม่ถูกต้องขณะเพิ่มผู้ใช้
เมื่อพยายามเพิ่มผู้ใช้ที่มีอยู่แล้วลงในองค์กรอีกครั้ง ข้อความ "ผู้ใช้ที่ไม่ได้กำหนด มีอยู่ในองค์กรแล้ว" จะปรากฏขึ้น ตอนนี้ระบบได้แทนที่คำว่า "ไม่ระบุ" ด้วย ชื่อผู้ใช้แล้ว
MGMT-1532 บทบาทที่กำหนดเองที่ไม่มีสิทธิ์แก้ไขจะไม่อนุญาตให้สร้าง API Proxy
MGMT-1538 ไม่สามารถดึงข้อมูลนักพัฒนาแอปที่มี $ ในส่วนชื่อผู้ใช้ของอีเมลได้
MGMT-1543 ไม่สามารถติดตั้งใช้งานในบทบาท "ผู้ใช้" ผ่าน UI การจัดการ

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

รุ่นนี้มีปัญหาที่ทราบดังต่อไปนี้

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