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