การตรวจสอบตามเส้นทางช่วยให้คุณรวบรวมบันทึกของแบ็กเอนด์จาก Cloud Logging และจัดระเบียบเพื่อแสดงเมตริกต่างๆ สำหรับเส้นทางต่างๆ ในเว็บแอป
กรณีการใช้งานสำหรับการตรวจสอบตามเส้นทาง
เมตริกตามเส้นทางจะให้ข้อมูลเชิงลึกเกี่ยวกับประสิทธิภาพและลักษณะการทำงานของเส้นทางเว็บแอป การตรวจสอบและวิเคราะห์เมตริกเหล่านี้จะช่วยให้คุณเพิ่มประสิทธิภาพเส้นทาง แก้ปัญหา และปรับปรุงประสบการณ์ของผู้ใช้ในแอปได้
ประโยชน์
- การแก้ปัญหาด้านประสิทธิภาพ: ระบุเส้นทางที่เฉพาะเจาะจงซึ่งมีเวลาในการตอบสนองสูง (เปอร์เซ็นไทล์ที่ 75) หรืออัตราข้อผิดพลาด เพื่อให้สามารถเพิ่มประสิทธิภาพได้อย่างตรงจุด
- การวิเคราะห์การเข้าชม: ทำความเข้าใจปริมาณคำขอสำหรับเส้นทางต่างๆ เพื่อช่วยจัดลําดับความสําคัญของทรัพยากรและระบุฟีเจอร์ยอดนิยม
- การติดตามข้อผิดพลาด: ตรวจสอบข้อผิดพลาด 4xx และ 5xx ในเส้นทางแต่ละเส้นทาง เพื่อให้ตรวจหาและแก้ไขปัญหาที่ส่งผลต่อ ส่วนที่เฉพาะเจาะจงของแอปพลิเคชันได้อย่างรวดเร็ว
กรณีการใช้งาน
- การเพิ่มประสิทธิภาพ API: ผู้ให้บริการ API สามารถใช้เมตริกตามเส้นทาง เพื่อระบุปลายทางที่ช้าหรือมีข้อผิดพลาดได้ง่าย และเพิ่มประสิทธิภาพของปลายทางเหล่านั้น ซึ่งจะช่วยให้ใช้เวลาตอบสนองเร็วขึ้น ปรับปรุงความน่าเชื่อถือ และมอบประสบการณ์การใช้งานที่ดียิ่งขึ้นให้แก่นักพัฒนาแอป
- การตรวจสอบประสิทธิภาพของเว็บแอป: การตรวจสอบเมตริกตามเส้นทางจะช่วยให้นักพัฒนาแอป ระบุคอขวดด้านประสิทธิภาพและเพิ่มประสิทธิภาพหน้าเว็บ หรือฟีเจอร์ที่เฉพาะเจาะจงได้ ซึ่งจะทำให้ผู้ใช้ได้รับประสบการณ์การใช้งานที่รวดเร็วและราบรื่นยิ่งขึ้น
- การเพิ่มประสิทธิภาพ Conversion ของอีคอมเมิร์ซ: ธุรกิจอีคอมเมิร์ซสามารถใช้เมตริกตามเส้นทางเพื่อติดตามประสิทธิภาพของหน้าผลิตภัณฑ์ต่างๆ และขั้นตอนการชำระเงินได้ คุณสามารถใช้ข้อมูลนี้เพื่อเพิ่มประสิทธิภาพประสบการณ์ของผู้ใช้และ เพิ่มอัตรา Conversion
เปิดใช้การตรวจสอบตามเส้นทาง
วิธีเลือกใช้และเปิดใช้การตรวจสอบตามเส้นทาง
- เลือกแบ็กเอนด์ในหน้าApp Hosting ของคอนโซล Firebase
- ในเส้นทาง ให้เลือกลงทะเบียนเส้นทางเพื่อเปิดใช้ การตรวจสอบตามเส้นทาง
เมื่อเลือกใช้แล้ว คุณจะเพิ่มเส้นทางในแอปที่สนใจติดตามได้ โปรดทราบผลกระทบด้านต้นทุนที่อาจเกิดขึ้น จากการใช้ฟีเจอร์นี้
ลงทะเบียนเส้นทาง
สำหรับคำขอเครือข่ายแต่ละรายการที่ส่งจากแอปของคุณ App Hosting จะแมปคำขอไปยัง รูปแบบเส้นทางที่เฉพาะเจาะจงที่สุดซึ่งตรงกับ URL ของคำขอ ทั้งนี้รูปแบบที่ตรงกันจะมีผลต่อคำขอในอนาคตเท่านั้น โดยรูปแบบที่ตรงกันและข้อมูลจากคำขอก่อนหน้าจะไม่ได้รับผลกระทบจากรูปแบบ URL ใหม่ที่กำหนดเอง
ป้อนเส้นทางเป็นรูปแบบ URL ที่กำหนดเอง เริ่มด้วยชื่อโฮสต์ ตามด้วยเส้นทาง ส่วน ชื่อโฮสต์ต้องมีโดเมนที่ถูกต้อง และอาจมีโดเมนย่อยด้วยก็ได้ ใช้ไวยากรณ์ของกลุ่มเส้นทางต่อไปนี้เพื่อสร้างรูปแบบที่ สามารถจับคู่ URL ได้
- ข้อความธรรมดา - ตรงกับเส้นทางที่แน่นอน
- * — ตรงกับกลุ่มโดเมนย่อยแรก หรือสตริงใดก็ได้ในกลุ่มเส้นทางเดียว
- ** — ตรงกับคำต่อท้ายเส้นทางที่กำหนดเอง
ตารางต่อไปนี้อธิบายการจับคู่รูปแบบ URL ที่กำหนดเองที่อาจเกิดขึ้น
หากต้องการจับคู่... | สร้างรูปแบบ URL ที่กำหนดเอง เช่น... | ตัวอย่างที่ตรงกับรูปแบบ URL นี้ |
---|---|---|
URL ที่ตรงกันทุกประการ | /foo/baz |
example.com/foo/baz |
กลุ่มเส้นทางเดียว (* ) |
/*/baz |
example.com/foo/baz
|
/*/*/baz |
example.com/foo/bar/baz
|
|
/foo/* |
example.com/foo/baz
หมายเหตุ:รูปแบบนี้จะไม่ตรงกับ |
|
คำต่อท้ายเส้นทางที่กำหนดเอง (** ) |
/foo/** |
example.com/foo
|
โปรดทราบลักษณะการทำงานที่ขอบของเส้นทางการตรวจสอบดังนี้
- สำหรับรูปแบบ URL ที่กำหนดเอง Firebase ไม่รองรับไวยากรณ์ เช่น
*.[file extension]
เช่น*.png
หรือ*.css
- โดเมนสำหรับรูปแบบ URL สามารถมี * เป็นกลุ่มแรกได้ด้วย ดังนี้
*.example.com/*/fruits/**
- ระบบจะนับคำขอสำหรับการจับคู่รูปแบบ URL ทั้งหมด
example.com/foo/baz
จะนับทั้งexample.com/*
และexample.com/foo/*
คุณลงทะเบียนเส้นทางเพื่อตรวจสอบได้สูงสุด 20 เส้นทาง
ตรวจสอบเมตริก
เมตริกต่อไปนี้พร้อมใช้งานสำหรับแต่ละเส้นทางที่ลงทะเบียน
- จำนวนคำขอ
- ข้อผิดพลาด (5xx และ 4xx)
- เวลาในการตอบสนอง p75
เมตริกทั้งหมดจะแสดงสำหรับระยะเวลาที่เลือกไว้ที่ด้านบนของแท็บ ภาพรวม
ราคา
ต้องใช้ฟีเจอร์เมตริกตามบันทึก ของ Cloud Logging สำหรับเมตริกการตรวจสอบตามเส้นทาง โปรเจ็กต์ส่วนใหญ่จะไม่เห็นต้นทุนที่เพิ่มขึ้น แต่สิ่งสำคัญที่ควรทราบคือการเลือกใช้การตรวจสอบตามเส้นทางอาจส่งผลให้มีการใช้งาน Cloud Logging เพิ่มขึ้น
ดูข้อมูลเพิ่มเติมเกี่ยวกับCloud Loggingราคาและประมาณค่าใช้จ่ายได้ที่Cloud Loggingราคา