Tính năng Giám sát dựa trên tuyến đường cho phép bạn tổng hợp nhật ký của phần phụ trợ từ Cloud Logging và sắp xếp nhật ký đó để cho bạn thấy các chỉ số khác nhau cho các tuyến đường khác nhau trong ứng dụng web.
Các trường hợp sử dụng tính năng giám sát dựa trên tuyến đường
Các chỉ số dựa trên tuyến đường cung cấp thông tin chi tiết về hiệu suất và hành vi của các tuyến đường trong ứng dụng web. Bằng cách giám sát và phân tích các chỉ số này, bạn có thể tối ưu hoá các tuyến đường, khắc phục sự cố và nâng cao trải nghiệm người dùng của ứng dụng.
Lợi ích
- Khắc phục sự cố về hiệu suất: Xác định các tuyến đường cụ thể gặp phải độ trễ cao (p75) hoặc tỷ lệ lỗi cao, cho phép bạn tập trung nỗ lực tối ưu hoá.
- Phân tích lưu lượng truy cập: Tìm hiểu số lượng yêu cầu cho các tuyến đường khác nhau, giúp bạn ưu tiên tài nguyên và xác định các tính năng phổ biến.
- Theo dõi lỗi: Giám sát lỗi 4xx và 5xx trên từng tuyến đường, cho phép bạn nhanh chóng phát hiện và giải quyết các vấn đề ảnh hưởng đến các phần cụ thể của ứng dụng.
Trường hợp sử dụng
- Tối ưu hoá hiệu suất API: Nhà cung cấp API có thể sử dụng các chỉ số dựa trên tuyến đường để xác định các điểm cuối chậm hoặc dễ xảy ra lỗi và tối ưu hoá hiệu suất của các điểm cuối đó. Điều này giúp giảm thời gian phản hồi, cải thiện độ tin cậy và mang lại trải nghiệm tốt hơn cho nhà phát triển.
- Giám sát hiệu suất ứng dụng web: Bằng cách giám sát các chỉ số dựa trên tuyến đường, nhà phát triển có thể xác định các điểm nghẽn về hiệu suất và tối ưu hoá các trang hoặc tính năng cụ thể. Điều này giúp người dùng có trải nghiệm nhanh hơn và mượt mà hơn.
- Tối ưu hoá lượt chuyển đổi trong thương mại điện tử: Các doanh nghiệp thương mại điện tử có thể sử dụng các chỉ số dựa trên tuyến đường để theo dõi hiệu suất của các trang sản phẩm và quy trình thanh toán khác nhau. Bạn có thể sử dụng dữ liệu này để tối ưu hoá trải nghiệm người dùng và tăng tỷ lệ chuyển đổi.
Bật tính năng giám sát dựa trên tuyến đường
Cách chọn sử dụng và bật tính năng giám sát dựa trên tuyến đường:
Trong bảng điều khiển Firebase, hãy chuyển đến phần Lưu trữ và phi máy chủ > Lưu trữ ứng dụng.
Chọn phần phụ trợ của bạn.
Trong phần Tuyến đường, hãy chọn Đăng ký tuyến đường để bật tính năng giám sát dựa trên tuyến đường.
Sau khi chọn sử dụng, bạn có thể thêm các tuyến đường trong ứng dụng mà bạn muốn giám sát. Hãy đảm bảo bạn biết về tác động tiềm ẩn về chi phí khi sử dụng tính năng này.
Đăng ký tuyến đường
Đối với mỗi yêu cầu mạng được gửi từ ứng dụng của bạn, App Hosting sẽ liên kết yêu cầu đó với mẫu tuyến đường cụ thể nhất khớp với URL của yêu cầu. Việc so khớp mẫu chỉ ảnh hưởng đến các yêu cầu trong tương lai; các kết quả so khớp và dữ liệu từ các yêu cầu trước đó sẽ không bị ảnh hưởng bởi dữ liệu đầu vào mẫu URL tuỳ chỉnh mới.
Nhập các tuyến đường dưới dạng mẫu URL tuỳ chỉnh. Bắt đầu bằng tên máy chủ, sau đó là các phân đoạn đường dẫn. Tên máy chủ phải bao gồm một miền hợp lệ và có thể tuỳ ý bao gồm miền con. Sử dụng cú pháp phân đoạn đường dẫn sau để tạo mẫu có thể so khớp với URL.
- văn bản thuần tuý – so khớp với một đường dẫn chính xác
- * – so khớp với phân đoạn miền con đầu tiên hoặc bất kỳ chuỗi nào trong một phân đoạn đường dẫn
- ** – so khớp với hậu tố đường dẫn tuỳ ý
Bảng sau đây mô tả một số trường hợp so khớp mẫu URL tuỳ chỉnh tiềm ẩn.
| Để so khớp với... | Tạo mẫu URL tuỳ chỉnh như... | Ví dụ về các kết quả so khớp với mẫu URL này |
|---|---|---|
| Một URL chính xác | /foo/baz |
example.com/foo/baz |
Bất kỳ phân đoạn đường dẫn nào (*) |
/*/baz |
example.com/foo/baz
|
/*/*/baz |
example.com/foo/bar/baz
|
|
/foo/* |
example.com/foo/baz
Lưu ý:Mẫu này sẽ không so khớp với |
|
Hậu tố đường dẫn tuỳ ý (**) |
/foo/** |
example.com/foo
|
Lưu ý hành vi biên của tính năng giám sát dựa trên tuyến đường:
- Đối với các mẫu URL tuỳ chỉnh, Firebase không hỗ trợ cú pháp như
*.[file extension], chẳng hạn như*.pnghoặc*.css. - Miền cho mẫu URL cũng có thể chứa * làm phân đoạn đầu tiên:
*.example.com/*/fruits/**. - Các yêu cầu được tính cho tất cả các kết quả so khớp mẫu URL.
example.com/foo/bazsẽ được tính cho cảexample.com/*vàexample.com/foo/*
Bạn có thể đăng ký tối đa 20 tuyến đường để giám sát.
Giám sát các chỉ số
Các chỉ số sau đây có sẵn cho từng tuyến đường đã đăng ký:
- Số lượng yêu cầu
- Lỗi (5xx và 4xx)
- Độ trễ p95
- Tỷ lệ truy cập vào bộ nhớ đệm CDN
Tất cả các chỉ số đều được hiển thị trong khoảng thời gian bạn chọn ở đầu thẻ tổng quan.
Giá
Bạn phải sử dụng tính năng chỉ số dựa trên nhật ký của Cloud Logging để xem các chỉ số giám sát dựa trên tuyến đường. Hầu hết các dự án sẽ không bị tăng chi phí, nhưng bạn cần lưu ý rằng việc chọn sử dụng tính năng giám sát dựa trên tuyến đường có thể làm tăng mức sử dụng Cloud Logging.
Để biết thêm thông tin về giá của Cloud Logging và ước tính chi phí, hãy xem bài viết Giá của Cloud Logging.