คุณกำลังดูเอกสารประกอบของ Apigee Edge
ไปที่เอกสารประกอบของ Apigee X ข้อมูล
การแก้ปัญหา API ที่ช้า
ภาพข้อมูลเป็นเครื่องมือแก้ปัญหาที่สำคัญ Apigee Edge จะรวบรวมและวิเคราะห์ข้อมูลสำหรับ API อยู่เสมอ และการแสดงภาพคือวิธีที่มีประสิทธิภาพที่สุดในการปลดล็อก เปรียบเทียบ เปรียบเทียบความแตกต่าง และประเมินข้อมูลนั้น
ดังนั้น สมมติว่าคุณได้รับแจ้งจากลูกค้า (อาจติดต่อทีมสนับสนุน เว็บไซต์โซเชียลมีเดีย หรือฟอรัมผู้ใช้) ว่า API รายการหนึ่งของคุณทำงานช้า การแสดงภาพสามารถช่วยได้ คุณจะเริ่มต้นจากตรงไหน
พิจารณาและทดสอบหาสาเหตุที่เป็นไปได้
ซึ่งอาจเกิดจากสาเหตุต่อไปนี้
- หากพบว่าแอปใดแอปหนึ่งทำงานช้าหรือมาจากหลายแอป หากมีแอปใดแอปหนึ่ง นั่นอาจเป็นปัญหาที่เกิดขึ้นกับแอป
- หากผู้ใช้หลายคนเห็นเนื้อหานี้ในหลายแอปและผู้ใช้อยู่ในตำแหน่งทางภูมิศาสตร์เดียวกัน แสดงว่าอาจเป็นปัญหาเกี่ยวกับเครือข่าย
- หากไม่พบปัญหาเหล่านี้ อาจเป็นปัญหาเกี่ยวกับ Apigee Edge หากคุณเพิ่งเพิ่มหรืออัปเดตนโยบายเมื่อเร็วๆ นี้ อาจกำหนดค่าไม่ถูกต้อง
- หากมีการรายงานเวลาในการตอบกลับทั้งหมดว่าสูง แต่เวลาในการตอบกลับปลายทางโดยเฉลี่ยไม่เปลี่ยนแปลง แสดงว่าอาจเป็นปัญหาเกี่ยวกับ Apigee หากเวลาในการตอบกลับปลายทางโดยเฉลี่ยสูงด้วยเช่นกัน ปัญหาอาจเกิดจากเครือข่ายระหว่าง Apigee กับเซิร์ฟเวอร์เป้าหมาย หรือเซิร์ฟเวอร์แอปพลิเคชันภายใน
ดูว่า API ใดทำงานช้า
หากต้องการทราบว่า API ใดมีประสิทธิภาพต่ำ ให้ใช้วิธีหนึ่งคือการเปรียบเทียบเวลาในการตอบสนองโดยเฉลี่ยของ API ทั้งหมดเพื่อดูว่ามี API ใดผิดปกติหรือไม่
- เลือกพร็อกซี API จากเมนู API
- ในส่วนประสิทธิภาพของหน้าพร็อกซี API ให้เลือกเวลาในการตอบกลับโดยเฉลี่ยจากเมนูประสิทธิภาพ
- เลือกช่วงวันที่เพื่อประเมิน
- เลือก API ที่ต้องการประเมิน
ในพล็อต ให้มองหาเวลาตอบสนองที่พุ่งสูงขึ้นอย่างฉับพลันหรือค่อยๆ เพิ่มขึ้น
แสดงภาพด้วยรายงานที่กำหนดเอง
หากสงสัยว่า API ใดทำให้เกิดปัญหา ก็สร้างรายงานที่กำหนดเองซึ่งมีแผนภูมิและพล็อตที่เปรียบเทียบเมตริกเฉพาะเจาะจงที่คุณเลือกได้ เช่น คุณแสดงภาพเวลาในการตอบสนองสูงสุดตามแอปและทรัพยากรได้
- เข้าถึงหน้ารายงานที่กำหนดเองตามที่อธิบายด้านล่าง
Edge
วิธีเข้าถึงหน้ารายงานที่กำหนดเองโดยใช้ Edge UI
- ลงชื่อเข้าใช้ apigee.com/edge
- เลือก วิเคราะห์ > รายงานที่กำหนดเอง > รายงาน ในแถบนำทางด้านซ้าย
Classic Edge (Private Cloud)
วิธีเข้าถึงหน้ารายงานที่กำหนดเองโดยใช้ UI แบบคลาสสิกของ Edge
- ลงชื่อเข้าใช้
http://ms-ip:9000
โดยที่ ms-ip คือที่อยู่ IP หรือชื่อ DNS ของโหนดเซิร์ฟเวอร์การจัดการ เลือก Analtyics > รายงานในแถบนำทางด้านบน
- ในหน้ารายงานที่กำหนดเอง คลิก + รายงานที่กำหนดเอง
- กรอกข้อมูลพื้นฐานของรายงานที่กำหนดเอง เลือกอัตราการสุ่มตัวอย่างและสภาพแวดล้อมที่คุณต้องการทดสอบ
- ในส่วนการวัดแกน Y ให้เลือกเวลาในการตอบกลับทั้งหมดและค่าสูงสุดสำหรับฟังก์ชันรวม:
- ระบุการเจาะลึกสำหรับพร็อกซี API และเส้นทางคำขอ
วิเคราะห์รายงานที่เป็นผลลัพธ์
รายงานเวลาในการตอบสนองใหม่จะแสดงเวลาในการตอบกลับตาม API และแสดงตามทรัพยากรแต่ละรายการภายใน API การรวมข้อมูลนี้เข้ากับสิ่งที่คุณทราบเกี่ยวกับสถาปัตยกรรมเครือข่ายจะช่วยให้คุณพบปัญหาที่อาจเกี่ยวข้องกับโครงสร้างพื้นฐานได้อย่างรวดเร็ว
เจาะลึก
คุณสามารถเจาะลึกเกี่ยวกับ API ที่มีประสิทธิภาพแย่ที่สุด (API ที่มีเวลาในการตอบสนองสูงสุด)
ดำเนินการ
เมื่อทราบแล้วว่าทรัพยากรใดมีประสิทธิภาพไม่ดี คุณจะตรวจสอบเครือข่ายเพื่อดูว่ามีปัญหาเกี่ยวกับบริการไหม หรือเพิ่มมิติข้อมูลที่ 3 เช่น แอปนักพัฒนาซอฟต์แวร์เพื่อดูว่าแอปใดได้รับผลกระทบจากทรัพยากรที่ช้านี้ได้ หรือให้นักพัฒนาซอฟต์แวร์ทราบว่านักพัฒนาซอฟต์แวร์รายใดบ้างที่ได้รับผลกระทบจากทรัพยากรที่ช้า
ดังที่คุณเห็น การวิเคราะห์ Edge API มีวิธีจัดการกับปัญหาที่เฉพาะเจาะจงหลายวิธี และการแสดงภาพมีบทบาทสำคัญในขั้นตอนการแก้ปัญหา