เพิ่มการตรวจสอบที่กำหนดเองสำหรับคำขอเครือข่ายที่เจาะจง (แอป Apple และ Android)


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

การติดตามคำขอเครือข่ายที่การตรวจสอบประสิทธิภาพรวบรวมโดยอัตโนมัติ รวมคำขอเครือข่ายส่วนใหญ่สำหรับแอปของคุณ อย่างไรก็ตาม ระบบอาจไม่รายงานคำขอบางรายการ หรือคุณอาจใช้ไลบรารีอื่นเพื่อส่งคำขอเครือข่าย ในกรณีเหล่านี้ คุณสามารถใช้ Performance Monitoring API เพื่อวัดผลการติดตามคำขอเครือข่ายที่กำหนดเองได้ด้วยตนเอง การติดตามคำขอเครือข่ายที่กำหนดเองใช้ได้กับแอป Apple และ Android เท่านั้น

เมตริกเริ่มต้นสำหรับการติดตามคำขอเครือข่ายที่กำหนดเองจะเหมือนกับเมตริกสำหรับการติดตามคำขอเครือข่ายที่ Performance Monitoring รวบรวมโดยอัตโนมัติ ซึ่งได้แก่ เวลาตอบสนอง ขนาดเพย์โหลดของคำขอและคำตอบ และอัตราความสำเร็จ การติดตามคำขอเครือข่ายที่กำหนดเองไม่รองรับการเพิ่มเมตริกที่กำหนดเอง

ในโค้ด คุณกำหนดจุดเริ่มต้นและจุดสิ้นสุดของการติดตามคำขอเครือข่ายที่กำหนดเอง โดยใช้ API ที่ SDK การตรวจสอบประสิทธิภาพมีให้

การติดตามคำขอเครือข่ายที่กำหนดเองจะปรากฏในคอนโซล Firebase พร้อมกับ คำขอเครือข่ายที่การตรวจสอบประสิทธิภาพบันทึกโดยอัตโนมัติ (ในแท็บย่อยคำขอเครือข่ายของตารางการติดตาม)

เพิ่มการติดตามคำขอเครือข่ายที่กำหนดเอง

ใช้ Performance Monitoring HttpMetric API เพื่อเพิ่มการติดตามคำขอเครือข่ายที่กำหนดเองเพื่อตรวจสอบคำขอเครือข่ายที่เฉพาะเจาะจง

หากต้องการติดตั้งใช้งานคำขอเครือข่ายที่กำหนดเองด้วยตนเองในการตรวจสอบประสิทธิภาพ ให้เพิ่มโค้ดที่คล้ายกับโค้ดต่อไปนี้

final metric = FirebasePerformance.instance
    .newHttpMetric("https://www.google.com", HttpMethod.Get);

await metric.start();
final response = await http.get(Uri.parse("https://www.google.com/"));
await metric.stop();

การติดตามคำขอเครือข่ายที่กำหนดเองยังรองรับการเพิ่มแอตทริบิวต์ที่กำหนดเอง แต่ไม่รองรับเมตริกที่กำหนดเอง

ขั้นตอนถัดไป

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