การแก้ปัญหาด้วย Analytics

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

การแก้ปัญหา API ที่ทำงานช้า

การแสดงภาพข้อมูลเป็นเครื่องมือการแก้ปัญหาที่สำคัญ Apigee Edge จะรวบรวมและวิเคราะห์ข้อมูลสำหรับ API ของคุณอยู่เสมอ และการแสดงภาพเป็นวิธีที่มีประสิทธิภาพมากที่สุด ในการปลดล็อก เปรียบเทียบ เปรียบเทียบความแตกต่าง และประเมินข้อมูลดังกล่าว

สมมติว่าคุณได้รับความคิดเห็นจากลูกค้า (อาจผ่านการโทรขอรับความช่วยเหลือ เว็บไซต์โซเชียลมีเดีย หรือฟอรัมผู้ใช้) ว่า API รายการหนึ่งทำงานช้า การแสดงภาพช่วยได้ คุณควรเริ่มต้นจากตรงไหน

พิจารณาและทดสอบหาสาเหตุที่เป็นไปได้

สาเหตุที่เป็นไปได้มีดังนี้

  • ความช้าที่เห็นเกิดจากแอปเพียงแอปเดียวหรือเกิดจากหลายแอป หากเกิดจากแอปเดียว แสดงว่าอาจมีปัญหาที่แอป
  • หากผู้ใช้หลายคนเห็นความช้าในแอปหลายแอปและผู้ใช้ดูเหมือนจะอยู่ในตำแหน่งทางภูมิศาสตร์เดียวกัน แสดงว่าอาจเป็นปัญหาเกี่ยวกับเครือข่าย
  • หากไม่พบปัญหาใดๆ ข้างต้น แสดงว่าอาจมีปัญหาเกี่ยวกับ Apigee Edge หากคุณ เพิ่งเพิ่มหรืออัปเดตนโยบาย นโยบายอาจได้รับการกำหนดค่าไม่ถูกต้อง
  • หากระบบรายงานว่าเวลาในการตอบสนองทั้งหมดสูง แต่เวลาในการตอบสนองของปลายทางโดยเฉลี่ย ไม่เปลี่ยนแปลง แสดงว่าอาจเป็นปัญหาของ Apigee หากเวลาในการตอบสนองของปลายทางโดยเฉลี่ยสูงด้วย แสดงว่าอาจมีปัญหาในเครือข่ายระหว่าง Apigee กับเซิร์ฟเวอร์เป้าหมาย หรือเซิร์ฟเวอร์แอปพลิเคชันภายใน

แสดงภาพ API ที่ทำงานช้า

วิธีหนึ่งในการค้นหา API ที่ทำงานได้ไม่ดีคือการเปรียบเทียบเวลาในการตอบสนองเฉลี่ย ของ API ทั้งหมดเพื่อดูว่ามี API รายการใดรายการหนึ่งทำงานผิดปกติหรือไม่

  1. เลือกพร็อกซี API จากเมนู API
  2. ในส่วนประสิทธิภาพของหน้าพร็อกซี API ให้เลือกเวลาในการตอบกลับโดยเฉลี่ยจากเมนูประสิทธิภาพ
  3. เลือกช่วงวันที่ที่จะประเมิน
  4. เลือก API ที่ต้องการประเมิน

ในพล็อต ให้มองหาช่วงที่เวลาในการตอบสนองพุ่งขึ้นอย่างฉับพลันหรือเพิ่มขึ้นอย่างค่อยๆ เป็นค่อยๆ ไป

แสดงภาพด้วยรายงานที่กำหนดเอง

หากสงสัยว่า API รายการใดเป็นสาเหตุของปัญหา คุณสามารถสร้างรายงานที่กำหนดเองซึ่งมี แผนภูมิและพล็อตที่เปรียบเทียบเมตริกเฉพาะที่คุณเลือก เช่น คุณสามารถแสดงภาพเวลาในการรอรับข้อมูลสูงสุดตามแอปและทรัพยากร

  1. เข้าถึงหน้ารายงานที่กำหนดเองตามที่อธิบายไว้ด้านล่าง

    Edge

    วิธีเข้าถึงหน้ารายงานที่กำหนดเองโดยใช้ UI ของ Edge

    1. ลงชื่อเข้าใช้ apigee.com/edge
    2. เลือกวิเคราะห์ > รายงานที่กำหนดเอง > รายงาน ในแถบนำทางด้านซ้าย

    Classic Edge (Private Cloud)

    วิธีเข้าถึงหน้ารายงานที่กำหนดเองโดยใช้ UI ของ Classic Edge

    1. ลงชื่อเข้าใช้ http://ms-ip:9000 โดยที่ ms-ip คือที่อยู่ IP หรือชื่อ DNS ของโหนด Management Server
    2. เลือกการวิเคราะห์ > รายงาน ในแถบนำทางด้านบน

  2. ในหน้ารายงานที่กำหนดเอง ให้คลิก + รายงานที่กำหนดเอง
  3. กรอกข้อมูลพื้นฐานของรายงานที่กำหนดเอง เลือกอัตราการสุ่มตัวอย่าง และสภาพแวดล้อมที่ต้องการ ทดสอบ
  4. ในส่วนการวัดแกน Y ให้เลือกเวลาในการตอบสนองทั้งหมดและฟังก์ชันการรวมสูงสุด
  5. ระบุการเจาะลึกสำหรับพร็อกซี API และเส้นทางคำขอ:

วิเคราะห์รายงานที่ได้

รายงานเวลาในการรอรับข้อมูลใหม่จะแสดงเวลาในการตอบสนองตาม API และตามทรัพยากรแต่ละรายการ ภายใน API การรวมข้อมูลนี้เข้ากับสิ่งที่คุณทราบเกี่ยวกับสถาปัตยกรรมเครือข่าย จะช่วยให้คุณค้นหาปัญหาที่อาจเกี่ยวข้องกับโครงสร้างพื้นฐานได้อย่างรวดเร็ว

เจาะลึก

คุณสามารถเจาะลึก API ที่มีประสิทธิภาพต่ำที่สุด (API ที่มีเวลาในการรอรับข้อมูลสูงสุด)

ดำเนินการ

เมื่อทราบแล้วว่าทรัพยากรใดทำงานได้ไม่ดี คุณสามารถตรวจสอบเครือข่ายเพื่อดูว่ามีปัญหาเกี่ยวกับบริการหรือไม่ หรือเพิ่มมิติข้อมูลที่ 3 เช่น แอปของนักพัฒนาแอป เพื่อดูว่าแอปใดได้รับผลกระทบจากทรัพยากรที่ทำงานช้านี้ หรือเพิ่มนักพัฒนาแอปเพื่อดูว่านักพัฒนาแอปรายใดได้รับผลกระทบจากทรัพยากรที่ทำงานช้า

อย่างที่คุณเห็น การวิเคราะห์ API ของ Edge มีหลายวิธีในการแก้ปัญหาที่เฉพาะเจาะจง และการแสดงภาพมีบทบาทสำคัญในกระบวนการแก้ปัญหา