เกี่ยวกับการตรวจจับความผิดปกติ

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

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

เช่น คุณสามารถตั้งค่าการแจ้งเตือนแบบคงที่ได้เมื่อ

  • [อัตราข้อผิดพลาด 5xx] [มากกว่า] [10%] เป็นเวลา [10 นาที] จาก [เป้าหมาย mytarget1]
  • [count of 2xx errors] [is less than] [50] for [5 minutes] in [region us-east-1]
  • [เวลาในการตอบสนองเปอร์เซ็นไทล์ที่ 90] [มากกว่า] [750 มิลลิวินาที] เป็นเวลา [10 นาที] ใน [พร็อกซี myproxy1]

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

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

การตรวจจับความผิดปกติ

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

การตรวจหาความผิดปกติทํางานโดยใช้โมเดลปัญญาประดิษฐ์ (AI) และแมชชีนเลิร์นนิง (ML) กับข้อมูล API ในอดีต จากนั้นการตรวจหาความผิดปกติจะแสดงการแจ้งเตือนแบบเรียลไทม์สำหรับสถานการณ์ที่คุณไม่เคยคาดคิด เพื่อปรับปรุงประสิทธิภาพการทำงานและลดเวลาเฉลี่ยในการแก้ไข (MTTR) ปัญหาเกี่ยวกับ API

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

ความผิดปกติที่ตรวจพบจะมีข้อมูลต่อไปนี้

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

ตัวอย่างเช่น Edge สามารถตรวจจับความผิดปกติโดยอัตโนมัติ เช่น

  • [ข้อผิดพลาด 503 เพิ่มขึ้นเล็กน้อย] ใน [environment prod, region region1]
  • [การเพิ่มขึ้นปานกลาง] ของ[ข้อผิดพลาด 4xx] ใน[สภาพแวดล้อม prod, ภูมิภาค region2]
  • [ความหน่วงเพิ่มขึ้น] [รุนแรง] ใน [environment prod, region region3]

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

ประเภทความผิดปกติ

Edge จะตรวจหาความผิดปกติประเภทต่อไปนี้โดยอัตโนมัติ

  • ข้อผิดพลาด HTTP 503 เพิ่มขึ้นที่ระดับองค์กร สภาพแวดล้อม และภูมิภาค
  • ข้อผิดพลาด HTTP 504 เพิ่มขึ้นที่ระดับองค์กร สภาพแวดล้อม และภูมิภาค
  • ข้อผิดพลาด HTTP 4xx หรือ 5xx ทั้งหมดเพิ่มขึ้นที่ระดับองค์กร สภาพแวดล้อม และภูมิภาค
  • ความหน่วงของการตอบสนองทั้งหมดเพิ่มขึ้นสำหรับเปอร์เซ็นไทล์ที่ 90 (p90) ที่ระดับองค์กร สภาพแวดล้อม และภูมิภาค

เปิดใช้การตรวจจับความผิดปกติ

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

อย่าเปิดใช้การตรวจจับความผิดปกติในองค์กรและสภาพแวดล้อมทั้งหมดเพื่อเหตุผลด้านประสิทธิภาพ Apigee ขอแนะนําให้คุณเปิดใช้การตรวจหาความผิดปกติในองค์กรและสภาพแวดล้อมที่มีภาระการเข้าชมเฉลี่ยอย่างน้อย 10 ธุรกรรมต่อวินาที (tps) เท่านั้น

ตรวจสอบว่าได้เปิดใช้การตรวจจับความผิดปกติหรือไม่

วิธีตรวจสอบว่าเปิดใช้การตรวจจับความผิดปกติอยู่หรือไม่

  1. เลือกวิเคราะห์ > กฎการแจ้งเตือนใน Edge UI
  2. เลือกปุ่ม + การแจ้งเตือน แผงสร้างการแจ้งเตือนจะเปิดขึ้น

    กำหนดค่าการแจ้งเตือนความผิดปกติ
  3. เลือกสภาพแวดล้อมที่ต้องการ

    หากตัวเลือกความผิดปกติเป็นสีเทาสำหรับประเภทการแจ้งเตือน แสดงว่าปิดใช้การตรวจจับความผิดปกติ