วิธีการทํางานของการตรวจจับความผิดปกติ

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

การตรวจจับความผิดปกติประกอบด้วย 3 ระยะหลักๆ ดังนี้

ฝึกโมเดล

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

บันทึกเหตุการณ์ความผิดปกติ

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

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

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

วิธีดูความผิดปกติ

  1. คลิกวิเคราะห์ > เหตุการณ์ใน Edge UI แดชบอร์ดเหตุการณ์ใหม่จะปรากฏขึ้น ดังนี้ ดูเหตุการณ์ความผิดปกติในแดชบอร์ดเหตุการณ์
  2. กรองแดชบอร์ดเหตุการณ์ตามข้อมูลต่อไปนี้
    • สภาพแวดล้อม
    • ภูมิภาค
    • ประเภทเหตุการณ์เป็นการแจ้งเตือน (คงที่และผิดปกติ) หรือความผิดปกติ
    • เกณฑ์ความผิดปกติ (ความผิดปกติเท่านั้น)
    • ระยะเวลา

วิธีเจาะลึกไปที่ความผิดปกติ

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

    ตรวจสอบเหตุการณ์ความผิดปกติ
  2. เลือกบล็อกสี่เหลี่ยมในจอแสดงผลเพื่อดูรายละเอียดความผิดปกติ ดังนี้

    ดูรายละเอียดความผิดปกติ
  3. เลือกความคิดเห็น: ความผิดปกตินี้มีความแม่นยำมากน้อยเพียงใด เพื่อส่งความคิดเห็นถึง Apigee เพื่อช่วยปรับปรุงการตรวจจับความผิดปกติ ใช้ลิงก์นี้เพื่อระบุว่ารูปแบบการเข้าชมเป็นความผิดปกติจริงหรือไม่ การตรวจจับมีประโยชน์มากน้อยเพียงใดสำหรับคุณ และแสดงความคิดเห็น (ไม่บังคับ)

    ส่งความคิดเห็นเกี่ยวกับความผิดปกติ

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

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

หมายเหตุ: หลังจากเพิ่มการแจ้งเตือน Edge จะไม่เพิ่มการแจ้งเตือนเดิมอีกจนกว่าจะผ่านไป 10 นาทีและยังมีเงื่อนไขการแจ้งเตือนอยู่ ช่วงเวลานี้จะป้องกันไม่ให้ Edge เพิ่มการแจ้งเตือนที่ซ้ำกันสำหรับเงื่อนไขเดียวกัน

วิธีสร้างการแจ้งเตือนความผิดปกติ

  1. เลือกความผิดปกติในแดชบอร์ดเหตุการณ์เพื่อดูรายละเอียดความผิดปกติตามที่แสดงด้านบน
  2. เลือกปุ่มสร้างการแจ้งเตือนในรายละเอียดความผิดปกติ การสร้างแผงการแจ้งเตือนจะเปิดขึ้น
  3. กำหนดค่าการแจ้งเตือน ในตัวอย่างต่อไปนี้ คุณได้กำหนดค่าการแจ้งเตือนให้เวลาในการตอบสนอง P90 เพิ่มขึ้นเล็กน้อยสำหรับสภาพแวดล้อม prod ในทุกภูมิภาค

    กำหนดค่าการแจ้งเตือนความผิดปกติ

  4. คลิก + การแจ้งเตือนเพื่อเพิ่มการแจ้งเตือน

    รายละเอียดการแจ้งเตือน คำอธิบาย
    ช่อง เลือกช่องทางการแจ้งเตือนที่ต้องการใช้และระบุปลายทาง ได้แก่ Email, Slack, PagerDuty หรือเว็บฮุค
    ปลายทาง

    วิธีระบุปลายทางตามประเภทแชแนลที่เลือก

    • อีเมล - อีเมล เช่น joe@company.com
    • Slack - URL ของช่อง Slack เช่น https://hooks.slack.com/services/T00000000/B00000000/XXXXX
    • PagerDuty - รหัส PagerDuty เช่น abcd1234efgh56789
    • เว็บฮุค - URL ของเว็บฮุค เช่น https://apigee.com/test-webhook

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

  5. หากต้องการเพิ่มการแจ้งเตือนอื่นๆ ให้ทำขั้นตอนที่ 4 ซ้ำ
  6. หากคุณเพิ่มการแจ้งเตือน ให้ตั้งค่าช่องต่อไปนี้
    ฟิลด์ คำอธิบาย
    คันเร่ง ความถี่ในการส่งการแจ้งเตือน เลือกค่าจากรายการแบบเลื่อนลง
  7. คลิกบันทึก

    ระบบจะแจ้งเตือนให้ทราบในครั้งถัดไปที่มีความผิดปกติเกิดขึ้น