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 vào Cloud Logging cho phép bạn xem, tìm kiếm và lọc nhật ký từ dự án và ứng dụng của mình.

Các sản phẩm sau đây hỗ trợ xuất dữ liệu sang Cloud Logging:

  • Firebase Hosting: Sau khi bạn thiết lập chế độ xuất, Firebase sẽ xuất nhật ký yêu cầu web từ các trang web Firebase Hosting của bạn sang Cloud Logging.

  • Cloud Functions for Firebase: Không cần thiết lập tính năng xuất; Firebase tự động xuất nhật ký hàm sang Cloud Logging.

Trang này giúp bạn:

Tìm hiểu về việc xuất sang Cloud Logging

Cloud Logging do Google Cloud Observability Suite cung cấp.

Khi xuất nhật ký sang Cloud Logging, bạn có thể dùng giao diện Logs Viewer 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ể sử dụng các công cụ Google Cloud khác để truy vấn nhật ký, tạo và sử dụng các chỉ số dựa trên nhật ký, đồng thời lưu trữ dữ liệu nhật ký. Tìm hiểu thêm về các công cụ này trong tài liệu về Cloud Logging.

Đối với Cloud Functions for Firebase, bạn cũng có thể xem nhật ký trong trang tổng quan Functions (Hàm) của bảng điều khiển Firebase.

Firebase Hosting

Bằng cách sử dụng Cloud Logging với Hosting, bạn có thể theo dõi vị trí và thời điểm bạn nhận được lượt truy cập vào trang web, trạng thái phản hồi của trang web, độ trễ của các yêu cầu từ người dùng cuối và nhiều thông tin khác.

Nếu có nhiều trang web Hosting trong dự án, bạn có thể chọn trang web Hosting nào sẽ xuất nhật ký. Sau đó, bạn có thể lọc và xem dữ liệu nhật ký theo trang web Hosting và thậm chí theo miền. Bằng cách chọn các trang web Hosting cụ thể để xuất nhật ký, bạn cũng có thể kiểm soát lượng dữ liệu được xử lý cho dự án của mình. Để xem mức sử dụng dữ liệu cho nhật ký từ các trang web Hosting, hãy truy cập vào thẻ tích hợp Cloud Logging trong bảng điều khiển Firebase.

Tìm hiểu thêm về chế độ tích hợp Cloud Logging với Firebase Hosting.

Thiết lập lệnh xuất dữ liệu sang Cloud Logging

Sau đây là cách thiết lập tính năng xuất sang Cloud Logging và chọn những trang web mà bạn muốn liên kết với Cloud Logging.Firebase Hosting

  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 biểu tượng , rồi 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 Cloud Logging và chọn những trang web Hosting sẽ xuất nhật ký.

    Nếu bạn đã có một hoặc nhiều trang web Hosting đang hoạt động, thì quy trình liên kết sẽ cho biết mức sử dụng dữ liệu ước tính cho nhật ký của từng trang web Hosting. Giá trị này được ước tính dựa trên dữ liệu trong 30 ngày qua.

Sau khi liên kết, nhật ký cho mọi yêu cầu mới đối với các trang web Hosting của bạn thường sẽ xuất hiện trong vòng 30 phút kể từ khi yêu cầu được thực hiện.

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

  • Bạn có thể xem mức sử dụng dữ liệu trên mỗi trang web trong giao diện Logs Viewer 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 giao diện Logs Viewer.

Khi huỷ liên kết dự án Firebase với Cloud Logging, bạn sẽ ngừng xuất tất cả dữ liệu Firebase Hosting sang Cloud Logging. Hành động này không ảnh hưởng đến việc xuất nhật ký cho Cloud Functions for Firebase.

Hãy lưu ý những điều sau:

  • Nếu bạn sử dụng Cloud Functions for Firebase, thì nhật ký hàm của bạn sẽ tiếp tục được xuất sang Cloud Logging.

  • Nếu bạn không xoá các tập dữ liệu cho nhật ký Hosting trong Cloud Logging, thì các tập dữ liệu này sẽ tồn tại trong 30 ngày, sau đó tự động bị xoá khỏi Cloud Logging.

  • Nếu bạn có dữ liệu Cloud Logging cho nhật ký Hosting được lưu trữ trong các dịch vụ khác (chẳng hạn như BigQuery), thì dữ liệu đó có thể phải tuân theo các điều khoản khác về việc duy trì dữ liệu.

Sau đây là cách huỷ liên kết dự án Firebase (cụ thể là các trang web Firebase Hosting) với 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 biểu tượng , rồi chọn Cài đặt dự án.

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

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

  5. Ở cuối trang, hãy nhấp vào Ngừng xuất sang Cloud Logging.

  6. Xác nhận rằng bạn muốn huỷ liên kết và ngừng tất cả hoạt động xuất.

Cloud Logging hạn mức, giá và tỷ lệ giữ chân

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ể đến 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) để sử dụng thêm các tính năng và mức sử dụng có tính phí. Tìm hiểu thêm về quy tắc đặt giá cho Cloud Logging.

Bạn có thể giám sát và quản lý Cloud Logging cũng như thông tin thanh toán:

Nhật ký sẽ tự động bị xoá sau 30 ngày, bạn có thể thiết lập khoảng 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 cụ thể có thể bị trễ hoặc trong một số trường hợp hiếm gặp, bị loại bỏ. Mặc dù nhật ký có thể được dùng để tìm hiểu các yêu cầu, 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 phần mức sử dụng và thanh toán của dự án.