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ý đó để hiển thị 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ể đang gặp phải tình trạng độ trễ cao (p75) hoặc tỷ lệ lỗi cao, cho phép bạn tập trung vào việ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 ư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 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 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à nâng cao trải nghiệm của 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 tắc nghẽn về hiệu suất và tối ưu hoá các trang hoặc tính năng cụ thể. Nhờ đó, 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 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 Lưu trữ và không máy chủ > App Hosting.
Chọn phần phụ trợ.
Trong 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, App Hosting sẽ ánh xạ yêu cầu đó đến 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 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 tên 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ý – khớp với một đường dẫn chính xác
- * – khớp với phân đoạn tê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
- ** – 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ăng.
| Để so khớp... | 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 khớp với |
|
Hậu tố đường dẫn tuỳ ý (**) |
/foo/** |
example.com/foo
|
Lưu ý về 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ột 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 mỗi tuyến đường đã đăng ký:
- Số lượng yêu cầu
- Lỗi (5xx và 4xx)
- Độ trễ p95
- Tỷ lệ truy cập bộ nhớ đệm CDN
Tất cả các chỉ số đều được hiển thị cho khoảng thời gian được 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 để có 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ể 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 bài viết Giá của Cloud Logging.