การแก้ปัญหาด้วย 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. เลือกวิเคราะห์ > รายงานที่กําหนดเอง > รายงานในแถบนําทางด้านซ้าย

    Edge แบบคลาสสิก (ระบบคลาวด์ส่วนตัว)

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

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

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

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

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

เจาะลึก

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

พระราชบัญญัติ

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

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