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

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

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

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

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

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

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

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

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

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

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

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

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

หน้าของรหัสสถานะ

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

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

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

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

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

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

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

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

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

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

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

เลือกบล็อก

รายละเอียดที่เกี่ยวข้องกับสาเหตุที่น่าสงสัยจะแสดงในบานหน้าต่างด้านขวา ซึ่งรวมถึงข้อมูลต่อไปนี้

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

รายละเอียดอาจรวมถึงข้อมูลต่อไปนี้ด้วย

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

หากคาร์ดินัลลิตีมากกว่า 1 สำหรับเมตริกที่เฉพาะเจาะจง แผงรายละเอียดอาจรวมถึงรายละเอียดการกระจายข้อผิดพลาด เช่น การกระจายตามแอปของนักพัฒนาแอป การกระจายตามนโยบายข้อผิดพลาด การกระจายตามรหัสข้อผิดพลาด การกระจายตามสถานะ HTTP และอื่นๆ ตัวอย่าง

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

เลือกบล็อก

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

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

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

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

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

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

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

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

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

บันทึก

คุณยังกรองบันทึกตามเกณฑ์ต่อไปนี้ได้ด้วย

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

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

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

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

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

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

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

    เลือกบล็อก

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

    สร้างรายงาน

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

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

    แก้ไขรายงาน

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

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

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

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

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

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

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

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

    ลิงก์ Playbook

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

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

  • เปิดหรือปิดใช้การรีเฟรชหน้าอัตโนมัติตามต้องการ