ติดตามเส้นทาง

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

กรณีการใช้งานสำหรับการตรวจสอบตามเส้นทาง

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

ข้อดี

  • การแก้ปัญหาด้านประสิทธิภาพ: ระบุเส้นทางที่เฉพาะเจาะจงซึ่งมีเวลาในการตอบสนองสูง (เปอร์เซ็นไทล์ที่ 95) หรืออัตราข้อผิดพลาด เพื่อให้สามารถมุ่งเน้นความพยายามในการเพิ่มประสิทธิภาพ
  • การวิเคราะห์การเข้าชม: ทำความเข้าใจปริมาณคำขอสำหรับเส้นทางต่างๆ เพื่อช่วยจัดลำดับความสำคัญของทรัพยากรและระบุฟีเจอร์ยอดนิยม
  • การติดตามข้อผิดพลาด: ตรวจสอบข้อผิดพลาด 4xx และ 5xx ในเส้นทางแต่ละเส้นทาง เพื่อให้ตรวจหาและแก้ไขปัญหาที่ส่งผลต่อ ส่วนใดส่วนหนึ่งของแอปพลิเคชันได้อย่างรวดเร็ว

กรณีการใช้งาน

  • การเพิ่มประสิทธิภาพ API: ผู้ให้บริการ API สามารถใช้เมตริกตามเส้นทาง เพื่อระบุปลายทางที่ทำงานช้าหรือมีข้อผิดพลาด และเพิ่มประสิทธิภาพได้ ซึ่งจะช่วยให้ใช้เวลาตอบสนองเร็วขึ้น ปรับปรุงความน่าเชื่อถือ และมอบประสบการณ์การใช้งานที่ดียิ่งขึ้นให้แก่ นักพัฒนาแอป
  • Performance Monitoring สำหรับเว็บแอป: การตรวจสอบเมตริกตามเส้นทางจะช่วยให้นักพัฒนาแอป ระบุจุดคอขวดด้านประสิทธิภาพและเพิ่มประสิทธิภาพหน้าเว็บ หรือฟีเจอร์ที่เฉพาะเจาะจงได้ ซึ่งจะช่วยให้ผู้ใช้ได้รับประสบการณ์การใช้งานที่เร็วขึ้นและราบรื่นยิ่งขึ้น
  • การเพิ่มประสิทธิภาพ Conversion ของอีคอมเมิร์ซ: ธุรกิจอีคอมเมิร์ซสามารถใช้เมตริกตามเส้นทางเพื่อติดตามประสิทธิภาพของหน้าผลิตภัณฑ์ต่างๆ และขั้นตอนการชำระเงิน คุณสามารถใช้ข้อมูลนี้เพื่อเพิ่มประสิทธิภาพประสบการณ์ของผู้ใช้และ เพิ่มอัตรา Conversion

เปิดใช้การตรวจสอบตามเส้นทาง

วิธีเลือกใช้และเปิดใช้การตรวจสอบตามเส้นทาง

  1. ในคอนโซล Firebase ให้ไปที่โฮสติ้งและแบบไม่ใช้เซิร์ฟเวอร์ > App Hosting

  2. เลือกแบ็กเอนด์

  3. ในเส้นทาง ให้เลือกลงทะเบียนเส้นทางเพื่อเปิดใช้ การตรวจสอบตามเส้นทาง

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

ลงทะเบียนเส้นทาง

สำหรับคำขอเครือข่ายแต่ละรายการที่ส่งจากแอป App Hosting จะแมปคำขอไปยัง รูปแบบเส้นทางที่เฉพาะเจาะจงที่สุดซึ่งตรงกับ URL ของคำขอ การจับคู่รูปแบบ จะมีผลกับคำขอในอนาคตเท่านั้น ส่วนการจับคู่และข้อมูลจากคำขอก่อนหน้านี้ จะไม่ได้รับผลกระทบจากการป้อนรูปแบบ URL ที่กำหนดเองใหม่

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

  • ข้อความธรรมดา - ตรงกับกลุ่มเส้นทางที่แน่นอน
  • * — ตรงกับสตริงใดก็ได้ในกลุ่มเส้นทางเดียว
  • ** — ตรงกับคำต่อท้ายเส้นทางที่กำหนดเอง

ตารางต่อไปนี้อธิบายการจับคู่รูปแบบ URL ที่กำหนดเองที่อาจเกิดขึ้น

หากต้องการจับคู่... สร้างรูปแบบ URL ที่กำหนดเอง เช่น... ตัวอย่างที่ตรงกับรูปแบบ URL นี้
URL ที่ตรงกันทุกประการ /foo/baz example.com/foo/baz
กลุ่มเส้นทางเดียว (*) /*/baz example.com/foo/baz

example.com/bar/baz

/*/*/baz example.com/foo/bar/baz

example.com/bah/qux/baz

/foo/* example.com/foo/baz

example.com/foo/bar

หมายเหตุ: รูปแบบนี้จะไม่ตรงกับ example.com/foo

คำต่อท้ายเส้นทางที่กำหนดเอง (**) /foo/** example.com/foo

example.com/foo/baz

example.com/foo/baz/more/segments

โปรดทราบลักษณะการทำงานที่ขอบของเส้นทางการตรวจสอบดังนี้

  • สำหรับรูปแบบ URL ที่กำหนดเอง Firebase ไม่รองรับไวยากรณ์ เช่น *.[file extension] (เช่น *.png หรือ *.css)
  • ระบบจะนับคำขอสำหรับการจับคู่รูปแบบ URL ทั้งหมด /foo/baz จะนับรวมทั้ง /* และ /foo/*

คุณลงทะเบียนเส้นทางเพื่อตรวจสอบได้สูงสุด 20 เส้นทาง

ตรวจสอบเมตริก

เมตริกต่อไปนี้พร้อมใช้งานสำหรับแต่ละเส้นทางที่ลงทะเบียน

  • จำนวนคำขอ
  • ข้อผิดพลาด (5xx และ 4xx)
  • เวลาในการตอบสนอง p95
  • อัตราการเข้าชมแคช CDN

เมตริกทั้งหมดจะแสดงสำหรับระยะเวลาที่เลือกไว้ที่ด้านบนของแท็บ ภาพรวม

ราคา

ต้องใช้ฟีเจอร์เมตริกตามบันทึก ของ Cloud Logging สำหรับเมตริกการตรวจสอบตามเส้นทาง โปรเจ็กต์ส่วนใหญ่จะไม่เห็นต้นทุนที่เพิ่มขึ้น แต่สิ่งสำคัญที่ควรทราบคือการเลือกใช้การตรวจสอบตามเส้นทางอาจส่งผลให้Cloud Logging มีการใช้งานเพิ่มขึ้น

ดูข้อมูลเพิ่มเติมเกี่ยวกับCloud Loggingราคาและค่าใช้จ่ายโดยประมาณได้ที่Cloud Loggingราคา