การตรวจสอบตามเส้นทางช่วยให้คุณรวบรวมบันทึกของแบ็กเอนด์จาก Cloud Logging และจัดระเบียบเพื่อแสดงเมตริกต่างๆ สำหรับเส้นทางต่างๆ ในเว็บแอป
กรณีการใช้งานสำหรับการตรวจสอบตามเส้นทาง
เมตริกตามเส้นทางให้ข้อมูลเชิงลึกเกี่ยวกับประสิทธิภาพและลักษณะการทำงานของเส้นทางเว็บแอป การตรวจสอบและวิเคราะห์เมตริกเหล่านี้จะช่วยให้คุณเพิ่มประสิทธิภาพ เส้นทาง แก้ปัญหา และปรับปรุงประสบการณ์ของผู้ใช้ในแอปได้
ข้อดี
- การแก้ปัญหาด้านประสิทธิภาพ: ระบุเส้นทางที่เฉพาะเจาะจงซึ่งมีเวลาในการตอบสนองสูง (เปอร์เซ็นไทล์ที่ 75) หรืออัตราข้อผิดพลาด เพื่อให้สามารถมุ่งเน้นความพยายามในการเพิ่มประสิทธิภาพ
- การวิเคราะห์การเข้าชม: ทำความเข้าใจปริมาณคำขอสำหรับเส้นทางต่างๆ เพื่อช่วยจัดลำดับความสำคัญของทรัพยากรและระบุฟีเจอร์ยอดนิยม
- การติดตามข้อผิดพลาด: ตรวจสอบข้อผิดพลาด 4xx และ 5xx ในเส้นทางแต่ละเส้นทาง เพื่อให้ตรวจหาและแก้ไขปัญหาที่ส่งผลต่อ ส่วนใดส่วนหนึ่งของแอปพลิเคชันได้อย่างรวดเร็ว
กรณีการใช้งาน
- การเพิ่มประสิทธิภาพ API: ผู้ให้บริการ API สามารถใช้เมตริกตามเส้นทาง เพื่อระบุปลายทางที่ทำงานช้าหรือมีข้อผิดพลาด และเพิ่มประสิทธิภาพได้ ซึ่งจะช่วยให้ใช้เวลาตอบสนองเร็วขึ้น ปรับปรุงความน่าเชื่อถือ และมอบประสบการณ์การใช้งานที่ดียิ่งขึ้นให้แก่ นักพัฒนาแอป
- Performance Monitoring สำหรับเว็บแอป: การตรวจสอบเมตริกตามเส้นทางจะช่วยให้นักพัฒนาแอป ระบุจุดคอขวดด้านประสิทธิภาพและเพิ่มประสิทธิภาพหน้าเว็บ หรือฟีเจอร์ที่เฉพาะเจาะจงได้ ซึ่งจะช่วยให้ผู้ใช้ได้รับประสบการณ์การใช้งานที่เร็วขึ้นและราบรื่นยิ่งขึ้น
- การเพิ่มประสิทธิภาพ Conversion ของอีคอมเมิร์ซ: ธุรกิจอีคอมเมิร์ซสามารถใช้เมตริกตามเส้นทางเพื่อติดตามประสิทธิภาพของหน้าผลิตภัณฑ์ต่างๆ และขั้นตอนการชำระเงิน คุณสามารถใช้ข้อมูลนี้เพื่อเพิ่มประสิทธิภาพประสบการณ์ของผู้ใช้และ เพิ่มอัตรา Conversion
เปิดใช้การตรวจสอบตามเส้นทาง
วิธีเลือกใช้และเปิดใช้การตรวจสอบตามเส้นทาง
ในคอนโซล Firebase ให้ไปที่โฮสติ้งและแบบไม่ใช้เซิร์ฟเวอร์ > App Hosting
เลือกแบ็กเอนด์
ในเส้นทาง ให้เลือกลงทะเบียนเส้นทางเพื่อเปิดใช้ การตรวจสอบตามเส้นทาง
เมื่อเลือกใช้แล้ว คุณจะเพิ่มเส้นทางในแอปที่สนใจติดตามได้ โปรดทราบผลกระทบด้านต้นทุนที่อาจเกิดขึ้น จากการใช้ฟีเจอร์นี้
ลงทะเบียนเส้นทาง
สำหรับคำขอเครือข่ายแต่ละรายการที่ส่งจากแอป 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)
- เวลาในการตอบสนอง p95
- อัตราการเข้าชมแคช CDN
เมตริกทั้งหมดจะแสดงสำหรับระยะเวลาที่เลือกไว้ที่ด้านบนของแท็บ ภาพรวม
ราคา
ต้องใช้ฟีเจอร์เมตริกตามบันทึก ของ Cloud Logging สำหรับเมตริกการตรวจสอบตามเส้นทาง โปรเจ็กต์ส่วนใหญ่จะไม่เห็นต้นทุนที่เพิ่มขึ้น แต่สิ่งสำคัญที่ควรทราบคือการเลือกใช้การตรวจสอบตามเส้นทางอาจส่งผลให้Cloud Logging มีการใช้งานเพิ่มขึ้น
ดูข้อมูลเพิ่มเติมเกี่ยวกับCloud Loggingราคาและค่าใช้จ่ายโดยประมาณได้ที่Cloud Loggingราคา