ตรวจสอบปัญหา

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

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

เลือกวิเคราะห์ > การตรวจสอบ API > ตรวจสอบใน Edge UI เพื่อเปิดหน้าแดชบอร์ด Investivate หน้าแดชบอร์ดจะมี 2 ส่วนหลักๆ ดังต่อไปนี้

  • รหัสสถานะ ให้คุณตรวจสอบเมตริกรหัสสถานะสำหรับพร็อกซี API และบริการเป้าหมาย
  • เวลาในการตอบสนองช่วยให้คุณตรวจสอบปัญหาเวลาในการตอบสนองสำหรับพร็อกซี API และบริการเป้าหมายได้

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

ใช้หน้าแดชบอร์ดการตรวจสอบเพื่อวิเคราะห์ปัญหา

เช่น คุณจะได้รับการแจ้งเตือนที่ระบุว่าอัตราข้อผิดพลาด 5xx เกินเกณฑ์ที่ระบุ หากต้องการตรวจสอบปัญหานี้ คุณอาจต้องดำเนินการต่อไปนี้ในหน้าแดชบอร์ดการตรวจสอบ

  1. ดูเมทริกซ์โค้ดข้อผิดพลาดเทียบกับเวลาเพื่อดูกิจกรรมของโค้ดข้อผิดพลาดในชั่วโมงที่ผ่านมา
  2. เปลี่ยนไปใช้เมทริกซ์รหัสข้อผิดพลาดเทียบกับสถานะ HTTP เพื่อระบุรหัสสถานะ HTTP เฉพาะซึ่งเชื่อมโยงกับรหัสข้อผิดพลาดที่มีจำนวนเพิ่มขึ้นในชั่วโมงที่ผ่านมาตามที่ระบุไว้ในขั้นตอนก่อนหน้า
  3. เปลี่ยนไปใช้เมทริกซ์รหัสข้อผิดพลาดกับพร็อกซีเพื่อระบุพร็อกซี API ที่ทริกเกอร์โค้ดข้อผิดพลาดที่ระบุในขั้นตอนก่อนหน้า
  4. คลิกช่องในเมทริกซ์ที่เชื่อมโยงกับพร็อกซี API ที่มีรหัสข้อผิดพลาดปริมาณมากเพื่อดูรายละเอียดเพิ่มเติมและบันทึกการเข้าถึง
  5. ตั้งค่าการแจ้งเตือนและสร้างรายงานที่กำหนดเองเพื่อช่วยวินิจฉัยปัญหาเพิ่มเติม
  6. troubleshootเพิ่มเติมเกี่ยวกับพร็อกซี API โดยใช้การติดตามและเครื่องมืออื่นๆ เพื่อระบุวิธีการแก้ปัญหา

ใช้หน้าแดชบอร์ดรหัสสถานะ

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

สำรวจแดชบอร์ดรหัสสถานะ

หากต้องการแสดงแดชบอร์ดรหัสสถานะ ให้เลือกวิเคราะห์ > การตรวจสอบ API > ตรวจสอบใน Edge UI หน้าแดชบอร์ดรหัสสถานะจะแสดงโดยค่าเริ่มต้นดังนี้

หน้ารหัสสถานะ

ตามที่ไฮไลต์ในรูป หน้าแดชบอร์ดการตรวจสอบช่วยให้คุณทำสิ่งต่อไปนี้ได้

  • กำหนดค่าแต่ละเมทริกซ์โดยการตั้งค่าแกน x และแกน y เพื่อเปรียบเทียบกิจกรรมเชิงสัมพันธ์ระหว่างเมตริกและรับข้อมูลเชิงลึกเพิ่มเติม
  • ระบุเมตริกที่พบปริมาณสัมพัทธ์สูงสุดได้อย่างรวดเร็ว โดยอิงตามเฉดสีของบล็อก ยิ่งบล็อกมีสีเข้มมาก ระดับเสียงสัมพัทธ์ก็จะสูงขึ้น
  • คลิกบล็อกในเมทริกซ์เพื่อดูรายละเอียดเมตริก
  • กรองข้อมูลตามข้อมูลต่อไปนี้
    • สภาพแวดล้อม
    • ภูมิภาค
    • พร็อกซี
    • รหัสสถานะ (รวมถึงการเข้าชมทั้งหมด, ข้อผิดพลาดทั้งหมด, 2xx, 4xx หรือ 5xx)
    • วันที่และเวลาใน 30 วันที่ผ่านมา
    • กรอบเวลา 1 ชั่วโมงหรือ 4 ชั่วโมง

ใช้หน้าแดชบอร์ดเพื่อดำเนินการต่อไปนี้อย่างรวดเร็ว

กำหนดค่าเมทริกซ์รหัสสถานะ

เมื่อคุณเลือกแดชบอร์ดรหัสสถานะ เมทริกซ์ต่อไปนี้จะปรากฏโดยค่าเริ่มต้น

  • รหัสข้อผิดพลาดกับเวลา
  • รหัสข้อผิดพลาดกับสถานะ HTTP
  • แหล่งที่มาของข้อผิดพลาดกับพร็อกซี API

กำหนดค่าแต่ละเมทริกซ์เพื่อเปรียบเทียบเมตริก 2 รายการต่อไปนี้โดยเลือกค่าสำหรับรายการแบบเลื่อนลง x- และแกน y

  • รหัสข้อผิดพลาด
  • นโยบายความผิดพลาด
  • แหล่งที่มาของข้อผิดพลาด
  • สถานะ HTTP
  • พร็อกซี
  • เวลา
  • ภูมิภาค
  • เป้าหมาย (บริการเป้าหมายหรือนโยบาย Serviceคำขอราคาเสนอ หากเป้าหมายคือนโยบาย Service callout ค่าที่แสดงจะนําหน้าด้วย sc:// เช่น sc://my.endpoint.net)

กำหนดค่าเมทริกซ์

ดูรายละเอียดเมตริกรหัสสถานะ

ดูรายละเอียดของเมตริกนั้นๆ โดยคลิกที่บล็อกของเมตริกนั้นๆ ในเมทริกซ์

เลือกบล็อก

รายละเอียดเกี่ยวกับสาเหตุที่น่าสงสัยจะแสดงในแผงด้านขวา ได้แก่

  • สภาพแวดล้อม
  • องค์กร
  • ภูมิภาค
  • แหล่งที่มาของข้อผิดพลาด (พร็อกซี เป้าหมาย หรือโครงสร้างพื้นฐานของ Apigee)

รายละเอียดอาจรวมถึง:

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

หาก Cardinality มีค่ามากกว่า 1 สําหรับเมตริกหนึ่งๆ แผงรายละเอียดอาจมีรายละเอียดการกระจายข้อผิดพลาด เช่น การกระจายโดยแอปนักพัฒนาซอฟต์แวร์, การกระจายตามนโยบายข้อผิดพลาด, การกระจายตามโค้ดข้อผิดพลาด, การกระจายตามสถานะ HTTP เป็นต้น เช่น

การกระจายตาม

หากแหล่งที่มาของข้อผิดพลาดเป็นเป้าหมาย แผงรายละเอียดจะมีอัตราข้อผิดพลาดตามเป้าหมาย เช่น

อัตราข้อผิดพลาดตามเป้าหมาย

ใช้แดชบอร์ดเวลาในการตอบสนอง

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

สำรวจแดชบอร์ดเวลาในการตอบสนอง

หากต้องการแสดงแดชบอร์ดเวลาในการตอบสนอง ให้เลือกวิเคราะห์ > การตรวจสอบ API > ตรวจสอบใน Edge UI หน้าแดชบอร์ดรหัสสถานะจะแสดงโดยค่าเริ่มต้น เลือกเวลาในการตอบสนองในพื้นที่ตัวกรองเพื่อแสดงแดชบอร์ดเวลาในการตอบสนอง

หน้าสำหรับเวลาในการตอบสนอง

เมื่อคุณเลือกแดชบอร์ดเวลาในการตอบสนอง เมทริกซ์ต่อไปนี้จะปรากฏโดยค่าเริ่มต้น

  • พร็อกซีเทียบกับเวลา (เวลาในการตอบสนองสูงสุดเป็นมิลลิวินาที)
  • พร็อกซีเทียบกับเวลาในการตอบสนองทั้งหมด (เวลาในการตอบสนองสูงสุดเป็นมิลลิวินาที)
  • เวลาในการตอบสนองของพร็อกซีเทียบกับเป้าหมายทั้งหมด (เวลาในการตอบสนองสูงสุดเป็นมิลลิวินาที)

ใช้ช่องรายการแบบเลื่อนลงของพร็อกซีเพื่อเลือกเป้าหมายเพื่อดูเวลาในการตอบสนองเป้าหมาย

โดยค่าเริ่มต้น แดชบอร์ดเวลาในการตอบสนองจะแสดงข้อมูลพร็อกซี 10 รายการที่มีเวลาในการตอบสนองของ P99 รวมสูงสุดในชั่วโมงที่ผ่านมา หรือใช้ช่องรายการแบบเลื่อนลง 10 อันดับแรกเพื่อเลือกพร็อกซีหรือคอลเล็กชันที่ต้องการ

หน้าแดชบอร์ดเวลาในการตอบสนองมีฟีเจอร์ทั้งหมดของหน้าแดชบอร์ดรหัสสถานะ โดยมีความแตกต่างดังต่อไปนี้

  • คุณจะกำหนดค่าเฉพาะเปอร์เซ็นไทล์ของเวลาในการตอบสนองรวมเท่านั้น (p50, p90, p95, p99)
  • คุณจะเลือกกรอบเวลา 1 ชั่วโมงสำหรับเมตริกเวลาในการตอบสนองได้เท่านั้น
  • คุณเลือกใดก็ได้สำหรับภูมิภาคในตัวกรองไม่ได้ คุณต้องเลือกภูมิภาคเพื่อดู

ดูรายละเอียดเมตริกเวลาในการตอบสนอง

ดูรายละเอียดของเมตริกนั้นๆ โดยคลิกที่บล็อกของเมตริกนั้นๆ ในเมทริกซ์

เลือกบล็อก

รายละเอียดเกี่ยวกับเวลาในการตอบสนองของพร็อกซี (เส้นสีน้ำเงิน) และเป้าหมาย (เส้นสีม่วง) จะแสดงในแผงด้านขวา ซึ่งรวมถึง

  • เวลาในการตอบสนองรวม (เวลาในการตอบสนองของพร็อกซีบวกกับเวลาในการตอบสนองเป้าหมาย)
  • เวลาในการตอบสนองต่อเป้าหมาย (เวลาตอบสนองเป้าหมาย)
  • การกระจายตามสถานะ HTTP

วางเมาส์เหนือกราฟเพื่อดูข้อมูลโดยละเอียด ดังนี้

มุมมองเมตริกเวลาในการตอบสนอง

กราฟเวลาในการตอบสนองต่อเป้าหมายจะแสดงเป้าหมาย 16 อันดับแรกโดยอิงตามเวลาในการตอบสนองสูงสุด โดยมีกราฟ 1 รายการต่อเป้าหมาย วางเมาส์เหนือกราฟหรือเลือกรายการแบบเลื่อนลงเพื่อดูกราฟที่ตรงกับเป้าหมายแต่ละรายการ

ดูบันทึกจากรายละเอียดเมตริก

เมื่อดูรายละเอียดเมตริกของรหัสสถานะหรือเวลาในการตอบสนอง ให้คลิกดูบันทึกเพื่อดูบันทึกทั้งหมดสำหรับเมตริกที่เลือก ดังนี้

บันทึกการเลือก

กล่องโต้ตอบบันทึกการรับส่งข้อมูลจะเปิดขึ้นและแสดงรายการบันทึกสูงสุด 1,000 รายการ คลิกรายการบันทึกเพื่อขยายรายละเอียดในรายการ

บันทึก

คุณจะกรองบันทึกเพิ่มเติมได้โดยใช้

  • แหล่งที่มาของการเข้าชม
  • ประเภทข้อผิดพลาด
  • เวลาในการตอบกลับขั้นต่ำ

คุณจะดาวน์โหลดข้อมูลบันทึกจากกล่องโต้ตอบบันทึกการรับส่งข้อมูลไม่ได้ อย่างไรก็ตาม คุณจะสร้างรายงานที่กำหนดเองหรือดาวน์โหลดข้อมูลวิเคราะห์ลงในที่เก็บข้อมูลของคุณเอง เช่น Google Cloud Storage หรือ BigQuery เพื่อวิเคราะห์ข้อมูลของคุณเองก็ได้

สร้างรายงานที่กำหนดเองจากหน้าแดชบอร์ดการตรวจสอบ

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

สำหรับข้อมูลเพิ่มเติม โปรดดูการสร้างรายงานที่กำหนดเอง

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

  1. คลิกบล็อกในเมทริกซ์เพื่อแสดงรายละเอียดเพิ่มเติม

    เลือกบล็อก

  2. คลิก สร้างรายงานที่กำหนดเอง ในแผงด้านขวา

    สร้างรายงาน

    หน้ารายงานที่กำหนดเองจะแสดงในแท็บใหม่ซึ่งมีช่องที่เกี่ยวข้องที่เติมข้อมูลไว้ล่วงหน้า

    หมายเหตุ: โปรดดูการสร้างรายงานที่กำหนดเอง สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการตั้งค่ารายงานที่กำหนดเองเริ่มต้น

    แก้ไขรายงาน

  3. แก้ไขรายงานที่กำหนดเองตามต้องการ โปรดดูหัวข้อจัดการรายงานที่กำหนดเอง

  4. คลิกบันทึกเพื่อบันทึกรายงานที่กำหนดเอง

รายงานจะทำงานโดยใช้ข้อมูลที่รวบรวมในช่วงชั่วโมงที่ผ่านมาโดยค่าเริ่มต้น และข้อมูลดังกล่าวจะแสดงในหน้าแดชบอร์ดของรายงานที่กำหนดเอง ดูการสำรวจแดชบอร์ดรายงานที่กำหนดเอง

ในหน้ารายงาน รายงานที่กำหนดเองซึ่งสร้างขึ้นโดยใช้ API Monitoring จะมีชื่อโดยใช้รูปแบบต่อไปนี้ API Monitoring Investigate Generated

ตรวจสอบการแจ้งเตือนที่ต้องการ

หากต้องการตรวจสอบการแจ้งเตือนบางรายการ ให้เลือกชื่อการแจ้งเตือนในหน้าประวัติการแจ้งเตือน หน้าแดชบอร์ดการตรวจสอบจะปรากฏขึ้น โปรดสังเกตว่าจะมีกราฟที่ด้านบนของแดชบอร์ด และมีเฉพาะข้อมูลที่ระบุเฉพาะในการแจ้งเตือนเท่านั้น

ตรวจสอบหน้าการแจ้งเตือน

  • ดูรายละเอียดการรับส่งข้อมูลของ API ณ เวลาที่มีการทริกเกอร์การแจ้งเตือน
  • ดูข้อมูลบริบทเกี่ยวกับการแจ้งเตือน รวมทั้งเวลาที่การแจ้งเตือนถูกเรียกใช้ที่จุดกึ่งกลางของกราฟ
  • คลิกรายละเอียดเงื่อนไขเพื่อแสดงรายละเอียดของเงื่อนไขการแจ้งเตือนในหน้าต่างป๊อปอัป
  • คลิก Playbook (หากมี) เพื่อดู Playbook สำหรับการแจ้งเตือน

    ลิงก์ Playbook

  • คลิกจัดการการแจ้งเตือนเพื่อแก้ไขการแจ้งเตือน

  • คลิกดูรายงาน (หากมี) เพื่อดูรายงานที่กำหนดเอง

  • เปิดหรือปิดการรีเฟรชอัตโนมัติของหน้าเว็บตามที่จำเป็น