Khi xuất dữ liệu từ nhiều sản phẩm của Firebase vào Cloud Logging, bạn có thể xem, tìm kiếm, lọc và truy vấn nhật ký từ dự án và ứng dụng của mình. Khi sử dụng dữ liệu đã xuất, bạn có thể tạo và sử dụng chỉ số dựa trên nhật ký, xây dựng biểu đồ và trang tổng quan tuỳ chỉnh, cũng như thiết lập cảnh báo tuỳ chỉnh.
Các sản phẩm sau đây hỗ trợ tính năng xuất dữ liệu sang Cloud Logging:
Firebase Crashlytics: Sau khi bạn thiết lập tính năng xuất, Firebase sẽ xuất các sự kiện do Crashlytics thu thập và (không bắt buộc) dữ liệu phiên Firebase sang Cloud Logging.
Firebase Hosting: Sau khi bạn thiết lập tính năng xuất, Firebase sẽ xuất nhật ký yêu cầu web từ các trang web Firebase Hosting sang Cloud Logging.
Firebase App Hosting: Bạn không cần thiết lập tính năng xuất; Firebase sẽ tự động xuất nhật ký cho Firebase App Hosting sang Cloud Logging.
Cloud Functions for Firebase: Bạn không cần thiết lập tính năng xuất; Firebase sẽ tự động xuất nhật ký cho các hàm sang Cloud Logging.
Trang này giúp bạn thực hiện những việc sau:
- Tìm hiểu những việc bạn có thể làm với dữ liệu đã xuất sang Cloud Logging
- Thiết lập tính năng xuất sang Cloud Logging
- Tìm hiểu những điều sẽ xảy ra sau khi bạn thiết lập tính năng xuất
- Cloud Logging hạn mức, giá và thời gian lưu giữ
Những việc bạn có thể làm với dữ liệu đã xuất sang Cloud Logging
Cloud Logging do Google Cloud Observability Suite cung cấp.
Dưới đây là một số cách bạn có thể làm việc với dữ liệu đã xuất sang Cloud Logging:
Bạn có thể sử dụng Logs Explorer trong bảng điều khiển Google Cloud để xem, tìm kiếm và lọc các nhật ký này.
Bạn có thể truy vấn nhật ký, tạo và sử dụng chỉ số dựa trên nhật ký, xây dựng biểu đồ và trang tổng quan tuỳ chỉnh, thiết lập cảnh báo tuỳ chỉnh và lưu trữ dữ liệu nhật ký.
Bạn có thể xuất dữ liệu sang các nhà cung cấp dịch vụ khác.
Tìm hiểu thêm về các lựa chọn này trong tài liệu chung Cloud Logging, cũng như trong các trang dành riêng cho sản phẩm của Firebase Crashlytics và Firebase Hosting.
Xin lưu ý rằng đối với Cloud Functions for Firebase, bạn cũng có thể xem nhật ký trong trang tổng quan Lưu trữ và phi máy chủ > Hàm của bảng điều khiển Firebase.
Thiết lập tính năng xuất sang Cloud Logging
Dưới đây là cách thiết lập tính năng xuất sang Cloud Logging:
Đăng nhập vào bảng điều khiển Firebase, sau đó chọn dự án của bạn.
Chuyển đến phần
Cài đặt > Tích hợp tab.Trên thẻ Cloud Logging, hãy nhấp vào Liên kết.
Làm theo hướng dẫn trên màn hình để thiết lập tính năng xuất sang Cloud Logging.
Nếu bạn đã có một hoặc nhiều ứng dụng đang hoạt động hoặc Firebase Hosting trang web, thì quy trình liên kết sẽ hiển thị mức sử dụng dữ liệu ước tính cho nhật ký của từng ứng dụng hoặc trang web. Giá trị này được ước tính dựa trên khối lượng dữ liệu trong 30 ngày trước đó.
Huỷ liên kết khỏi Cloud Logging
Việc huỷ liên kết khỏi Cloud Logging sẽ dừng quá trình xuất mọi nhật ký mới.
Việc huỷ liên kết khỏi Cloud Logging chỉ có thể dừng quá trình xuất cho Firebase App Hosting, Firebase Hosting và Firebase Crashlytics. Bạn không thể dừng quá trình xuất nhật ký cho Cloud Functions for Firebase.
Hãy lưu ý những điều sau:
Mọi dữ liệu đã xuất vào Cloud Logging sẽ được lưu giữ trong thời gian lưu giữ được phép và bạn vẫn có thể phải trả phí lưu trữ. Bạn có thể xoá nhật ký theo cách thủ công để tránh phát sinh thêm chi phí.
Nếu bạn có dữ liệu Cloud Logging được lưu trữ trong các dịch vụ khác (chẳng hạn như BigQuery), thì dữ liệu đó có thể chịu sự điều chỉnh của các điều khoản khác về việc lưu giữ dữ liệu.
Bạn có thể huỷ liên kết khỏi Cloud Logging ở cấp dự án Firebase , ở cấp sản phẩm hoặc ở cấp phụ trợ, trang web hoặc ứng dụng cho một sản phẩm cụ thể.
Dưới đây là cách huỷ liên kết khỏi Cloud Logging:
Trong bảng điều khiển Firebase, hãy chuyển đến phần
Cài đặt > Tích hợp tab.Trong thẻ Cloud Logging, hãy nhấp vào Quản lý.
Chọn huỷ liên kết một sản phẩm cụ thể hoặc huỷ liên kết một phụ trợ, trang web hoặc ứng dụng cụ thể cho một sản phẩm cụ thể.
Để huỷ liên kết hoàn toàn dự án Firebase, hãy tìm nút ở cuối trang.
Khi được nhắc, hãy xác nhận rằng bạn muốn dừng quá trình xuất.
Điều gì sẽ xảy ra sau khi bạn thiết lập tính năng xuất?
Sau khi thiết lập tính năng xuất dữ liệu, bạn có thể dự kiến những điều sau.
Firebase Crashlytics
Xem nhật ký cho mọi sự kiện mới trong vòng vài phút sau khi Crashlytics nhận được sự kiện đó.
Theo dõi mức sử dụng dữ liệu:
Trong bảng điều khiển Firebase, hãy xem mức sử dụng dữ liệu cho nhật ký của các ứng dụng được liên kết trong
Cài đặt > Tích hợp > Cloud Logging thẻ.Trong bảng điều khiển Google Cloud, hãy xem mức sử dụng dữ liệu của tháng hiện tại và tháng trước trên trang Bộ nhớ nhật ký.
Firebase Hosting
Xem nhật ký cho mọi yêu cầu mới đối với các trang web Hosting thường trong vòng
30 phút kể từ khi yêu cầu được thực hiện.Theo dõi mức sử dụng dữ liệu:
Trong bảng điều khiển Firebase, hãy xem mức sử dụng dữ liệu cho nhật ký của các trang web Hosting trong phần
Cài đặt > Tích hợp > Cloud Logging thẻ.Trong bảng điều khiển Google Cloud, hãy xem mức sử dụng dữ liệu cho mỗi trang web trong Logs Explorer (cụ thể là chỉ số
log_bytes). Nếu dự án của bạn sử dụng Cloud Logging cho các sản phẩm khác, bạn cũng có thể xem tổng mức sử dụng trong Logs Explorer.
Cloud Logging hạn mức, giá và thời gian lưu giữ
Cloud Logging cung cấp một mức sử dụng miễn phí mỗi tháng (cho mỗi dự án). Mức sử dụng này có thể là từ bất kỳ sản phẩm nào của Google hoặc Firebase sử dụng Cloud Logging. Bạn có thể nâng cấp dự án của mình lên Gói giá linh hoạt (trả tiền theo mức dùng) để mở khoá các tính năng và mức sử dụng có tính phí khác. Tìm hiểu thêm về giá của Cloud Logging.
Bạn có thể theo dõi và quản lý Cloud Logging và hoạt động thanh toán:
Ước tính hoá đơn Cloud Logging bằng cách sử dụng Google Cloud Trình tính giá.
Điều tiết nhật ký bằng cách tạo bộ lọc loại trừ cho các bồn lưu dữ liệu nhật ký.
Thiết lập cảnh báo để giúp kiểm soát chi phí.
Nhật ký sẽ tự động bị xoá sau 30 ngày, bạn có thể thiết lập thời gian lưu giữ tuỳ chỉnh .
Xin lưu ý rằng mục nhật ký cho một yêu cầu hoặc sự kiện cụ thể có thể bị trì hoãn hoặc trong một số trường hợp hiếm gặp, bị loại bỏ. Mặc dù bạn có thể sử dụng nhật ký để hiểu các yêu cầu hoặc sự kiện, nhưng nhật ký có thể không phản ánh mức sử dụng thực tế xuất hiện trong mức sử dụng và hoá đơn của dự án.