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ủa bạn.
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 theo dõi 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ể có độ trễ cao (p75) hoặc tỷ lệ lỗi, cho phép bạn nhắm đến các nỗ lực tối ưu hoá.
- Phân tích lưu lượng truy cập: Hiểu rõ số lượng yêu cầu cho các tuyến đường khác nhau, giúp ư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: Theo dõi lỗi 4xx và 5xx trên các tuyến đường riêng lẻ, cho phép phát hiện và giải quyết nhanh chóng 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 chúng. Đ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.
- Theo dõi hiệu suất của ứng dụng web: Bằng cách theo dõi các chỉ số dựa trên tuyến đường, nhà phát triển có thể xác định chính xác 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 chóng và mượt mà hơn.
- Tối ưu hoá lượt chuyển đổi 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 nhiều trang sản phẩm và quy trình thanh toán. Bạn có thể 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:
- Chọn phần phụ trợ của bạn trên trang App Hosting của bảng điều khiển Firebase.
- Trong Routes (Tuyến đường), hãy chọn Register routes (Đă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 mà bạn muốn theo dõi vào ứng dụng. Hãy đảm bảo bạn biết rõ 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. Tính năng so khớp mẫu chỉ ảnh hưởng đến các yêu cầu trong tương lai; các lượt 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ủ, theo sau là các phân đoạn đường dẫn. Tên máy chủ lưu trữ phải bao gồm một miền hợp lệ và có thể bao gồm miền con (không bắt buộc). Sử dụng cú pháp đoạn đường dẫn sau đây để tạo một mẫu có thể khớp với URL.
- văn bản thuần tuý – khớp với một đường dẫn chính xác
- * – khớp với phân khúc miền con đầu tiên hoặc bất kỳ chuỗi nào trong một phân khúc đường dẫn duy nhất
- ** – khớp với một hậu tố đường dẫn tuỳ ý
Bảng sau đây mô tả một số mẫu URL tuỳ chỉnh có thể khớp.
Để khớp... | Tạo mẫu URL tuỳ chỉnh như... | Ví dụ về các trường hợp khớp với mẫu URL này |
---|---|---|
URL khớp chính xác | /foo/baz |
example.com/foo/baz |
Mọi phân đoạn đường dẫn đơn lẻ (* ) |
/*/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 khớp với |
|
Một hậu tố đường dẫn tuỳ ý (** ) |
/foo/** |
example.com/foo
|
Lưu ý hành vi biên này 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ư*.png
hoặc*.css
. - Miền cho một mẫu URL cũng có thể chứa * làm phân đoạn đầu tiên:
*.example.com/*/fruits/**
. - Yêu cầu được tính cho tất cả các mẫu URL trùng khớp.
example.com/foo/baz
sẽ được tính cho cảexample.com/*
vàexample.com/foo/*
Bạn có thể đăng ký tối đa 20 tuyến đường để theo dõi.
Chỉ số về màn hình
Bạn có thể xem các chỉ số sau cho từng tuyến đường đã đăng ký:
- Số lượng yêu cầu
- Lỗi (5xx và 4xx)
- độ trễ p75
Tất cả chỉ số đều được hiển thị cho khoảng thời gian bạn chọn ở đầu thẻ tổng quan.
Giá
Bạn phải dùng tính năng chỉ số dựa trên nhật ký của Cloud Logging cho 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 điều quan trọng cần lưu ý là việc chọn sử dụng tính năng giám sát dựa trên tuyến đường có thể dẫn đến việc 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 giá của Cloud Logging.