คุณกำลังดูเอกสารประกอบของ 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 |