คุณกำลังดูเอกสารประกอบของ Apigee Edge
ไปที่เอกสารประกอบของ Apigee X ข้อมูล
คำถามที่พบบ่อยมีดังนี้
- ฉันมีพร็อกซี API จำนวนมาก วิธีที่แนะนำสำหรับการตั้งค่าการแจ้งเตือนสำหรับพร็อกซี API ทั้งหมดมีอะไรบ้าง
- บทบาทใดเข้าถึง API Monitoring ได้
- เหตุใดฉันจึงไม่เห็นพร็อกซี API ทั้งหมดแสดงอยู่ในหน้าล่าสุด
- ทำไมฉันจึงไม่เห็นกราฟเวลาในการตอบสนองในไทม์ไลน์
- บันทึกมีประโยชน์ในการระบุรหัสสถานะที่ทําให้เกิดข้อผิดพลาด แต่ฉันจะระบุรหัสนักพัฒนาแอปที่สร้างการโทรได้อย่างไร
- ฉันจะตรวจสอบเชนพร็อกซีได้ไหม
- เหตุใดฉันจึงเห็นคำว่า "not set" ในหน้าแดชบอร์ด
- การตรวจสอบ API พร้อมใช้งานใน UI แบบคลาสสิกหรือ Edge สำหรับ Private Cloud ไหม
- Playbook คืออะไร
- ฉันจะจัดการรหัสข้อผิดพลาด HTTP 429 ได้อย่างไร
ฉันมีพร็อกซี API จำนวนมาก วิธีที่แนะนำสำหรับการตั้งค่าการแจ้งเตือนสำหรับพร็อกซี API ทั้งหมดมีอะไรบ้าง
Apigee ขอแนะนำให้คุณทำดังต่อไปนี้
- เริ่มด้วยการตั้งค่าการแจ้งเตือนสำหรับพร็อกซี API ใดก็ได้ที่มีเกณฑ์เฉพาะ เช่น อัตราข้อผิดพลาด 4xx 10% เป็นเวลา 5 นาที ตั้งค่าการแจ้งเตือนและดูหน้าประวัติการแจ้งเตือนเพื่อตรวจสอบการแจ้งเตือนที่เกิดขึ้น ตั้งค่าการแจ้งเตือนเพิ่มเติมสำหรับพร็อกซี API และบริการเป้าหมายที่ต้องการ ปรับแต่งการแจ้งเตือนต่อไปโดยอิงตามการสังเกตการณ์ของคุณ
- ขอให้ทีมที่รับผิดชอบพัฒนา API แนะนำเกณฑ์อัตราข้อผิดพลาดและเวลาในการตอบสนองให้กับทีมปฏิบัติการที่รับผิดชอบการตั้งค่าการแจ้งเตือน
บทบาทใดเข้าถึง API Monitoring ได้
โปรดดูเกี่ยวกับบทบาท API Monitoringเหตุใดฉันจึงไม่เห็นพร็อกซี API ทั้งหมดแสดงอยู่ในหน้าล่าสุด
แดชบอร์ดล่าสุดจะแสดงเฉพาะพร็อกซี API ที่มีการเข้าชมในช่วงที่ผ่านมาเมื่อเร็วๆ นี้ แต่จะไม่แสดงพร็อกซี API ทั้งหมดในองค์กร แดชบอร์ดไทม์ไลน์ช่วยให้คุณดูข้อมูลของพร็อกซี API ทั้งหมดได้เหตุใดฉันจึงไม่เห็นกราฟเวลาในการตอบสนองในไทม์ไลน์
กราฟเวลาในการตอบสนองจะแสดงในไทม์ไลน์ก็ต่อเมื่อคุณเลือกภูมิภาคและพร็อกซี API และช่วงเวลาที่เลือกไม่เกิน 7 วันบันทึกมีประโยชน์ในการระบุรหัสสถานะที่ทําให้เกิดข้อผิดพลาด แต่ฉันจะระบุรหัสนักพัฒนาซอฟต์แวร์ที่สร้างการโทรได้อย่างไร
รหัสนักพัฒนาซอฟต์แวร์ไม่ได้รวมอยู่ในบันทึก API Monitoring หากต้องการดึงข้อมูลรหัสนักพัฒนาซอฟต์แวร์ คุณสามารถเรียกใช้รายงานที่กำหนดเองฉันตรวจสอบเชนพร็อกซีได้ไหม
คุณสามารถใช้พร็อกซี API หนึ่งเป็นปลายทางเป้าหมายของพร็อกซี API อื่น ซึ่งจะเชื่อมต่อพร็อกซี 2 ประเภทในเชนพร็อกซีได้อย่างมีประสิทธิภาพ อย่างไรก็ตาม API Monitoring จะบันทึกเฉพาะคำขอที่ส่งไปยังพร็อกซีแรกในเชนเท่านั้น ไม่บันทึกไปยังพร็อกซี API ที่ใช้เป็นเป้าหมาย โปรดดูข้อมูลเพิ่มเติมที่เชนพร็อกซี API ร่วมกันเหตุใดฉันจึงเห็น "not set" ในหน้าแดชบอร์ด
หากพร็อกซี API, แหล่งที่มาของข้อผิดพลาด รหัสข้อผิดพลาด หรือนโยบายข้อผิดพลาดไม่มีค่าหรือระบุไม่ได้ หน้าแดชบอร์ดจะแสดง "not set" เป็นต้นทาง ตัวอย่างสถานการณ์ที่อาจส่งผลให้ระบบตั้งค่าเป็น "not set"
- ข้อผิดพลาดเกี่ยวกับไคลเอ็นต์
- รหัสข้อผิดพลาดของ HTTP ที่ถูกลบล้างด้วยการตอบกลับที่สำเร็จ
- รหัสสถานะ HTTP 2xx (เนื่องจากโดยทั่วไปไม่ส่งผลให้มีรหัสข้อผิดพลาด)
ดูข้อมูลเพิ่มเติมเกี่ยวกับ "not set" ได้ที่ค่าเอนทิตี Analytics "(not set)" หมายถึงอะไร
API Monitoring จะมีใน UI แบบคลาสสิกหรือ Edge สำหรับ Private Cloud ไหม
ขณะนี้ Apigee API Monitoring ใช้งานได้เฉพาะกับลูกค้า Apigee Edge Cloud Enterprise ที่ใช้ EDGE UI ใหม่เท่านั้น
Apigee API Monitoring จะไม่พร้อมใช้งานใน UI แบบคลาสสิกของ Edge หรือใน Edge สำหรับ Private Cloud
Playbook คืออะไร
เมื่อตั้งค่าการแจ้งเตือน คุณจะให้คำอธิบายสั้นๆ เกี่ยวกับการดำเนินการที่แนะนำเพื่อแก้ไขการแจ้งเตือนเมื่อเริ่มทำงานในช่อง Playbook นอกจากนี้คุณยังระบุลิงก์ไปยัง wiki ภายในหรือหน้าชุมชนที่คุณใช้อ้างอิงแนวทางปฏิบัติแนะนำได้อีกด้วย ข้อมูลในช่องนี้จะรวมอยู่ในการแจ้งเตือนฉันจะจัดการรหัสข้อผิดพลาด HTTP 429 ได้อย่างไร
ทั้งนโยบายโควต้า Edge และนโยบาย SpikeArrest จะออกรหัสข้อผิดพลาด HTTP 429 เมื่อเกินโควต้า (นโยบายโควต้า) หรือเกินขีดจำกัดของอัตรา (นโยบาย SpikeArrest)อย่างไรก็ตาม ในแดชบอร์ดการแจ้งเตือน คุณจะกำหนดการแจ้งเตือนสำหรับรหัสข้อผิดพลาด HTTP 429 ไม่ได้ ให้ตั้งค่าเงื่อนไขในการแจ้งเตือนนโยบายการจัดการการเข้าชม > โควต้า > การละเมิดโควต้า ดังที่แสดงด้านล่าง หรือนโยบายการจัดการการรับส่งข้อมูล > การขัดขวางการรับส่งข้อมูล > การละเมิดเกี่ยวกับ SpikeArrest แทน