Xuất dữ liệu Firebase vào Cloud Logging

Việc xuất dữ liệu từ nhiều sản phẩm của Firebase sang Cloud Logging cho phép bạn 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 các 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: 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: 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:

Những việc bạn có thể làm với dữ liệu được 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 được 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 các 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 Firebase CrashlyticsFirebase 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 Functions 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:

  1. Đăng nhập vào bảng điều khiển Firebase, sau đó chọn dự án của bạn.

  2. Nhấp vào , sau đó chọn Cài đặt dự án.

  3. Chọn thẻ Tích hợp.

  4. Trên thẻ tích hợp Cloud Logging, hãy nhấp vào Liên kết.

  5. 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ý từ mỗi ứng dụng hoặc trang web của bạn. 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 đó.

Việc huỷ liên kết khỏi Cloud Logging sẽ ngăn mọi nhật ký mới được xuất.

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 HostingFirebase 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à phí lưu trữ vẫn có thể được áp dụng. Bạn có thể xoá nhật ký theo cách thủ công để ngăn chặn mọi khoản phí tiếp theo.

  • Nếu bạn có dữ liệu Cloud Logging được lưu trữ trong các dịch vụ khác (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 nhau 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ần 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:

  1. Trong bảng điều khiển Firebase, hãy chuyển đến trang Tích hợp.

  2. Trong thẻ Cloud Logging, hãy nhấp vào Quản lý.

  3. 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ần 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.

  4. 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ì 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ể mong đợi 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:

    • Xem mức sử dụng dữ liệu cho nhật ký từ các ứng dụng được liên kết trong thẻ tích hợp Cloud Logging trong bảng điều khiển Firebase.

    • Xem mức sử dụng dữ liệu của tháng hiện tại và tháng trước trong trang Lưu trữ nhật ký trong bảng điều khiển Google Cloud.

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:

    • Xem mức sử dụng dữ liệu cho nhật ký từ các trang web Hosting trong thẻ tích hợp Cloud Logging trong bảng điều khiển Firebase.

    • Xem mức sử dụng dữ liệu cho mỗi trang web trong Logs Explorer trong bảng điều khiển Google Cloud (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 mức sử dụng tổ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 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á Blaze để mở khoá các tính năng và mức sử dụng trả phí bổ sung. 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à thanh toán:

Nhật ký sẽ tự động bị xoá sau 30 ngày, với tuỳ chọn thiết lập thời gian lưu giữ tuỳ chỉnh.

Xin lưu ý rằng mục nhập 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, có thể 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 dự án của bạn.