Trong quá trình quản lý các dự án Firebase, bạn sẽ muốn xem xét mức sử dụng tài nguyên của Realtime Database (ví dụ: số người dùng được kết nối, dung lượng bộ nhớ mà cơ sở dữ liệu của bạn sử dụng) và cách mức sử dụng đó ảnh hưởng đến hoá đơn của bạn.
Để xem xét mức sử dụng được tính phí của Realtime Database, hãy kiểm tra trang tổng quan Mức sử dụng và thanh toán. Để biết thêm thông tin về việc thanh toán, hãy xem bài viết Tìm hiểu về việc thanh toán.Realtime Database
Đối với mức sử dụng tài nguyên, cả thẻ Mức sử dụng trong Firebase bảng điều khiển và các chỉ số có trong Cloud Monitoring đều có thể giúp bạn theo dõi mức sử dụng Realtime Database.
Nhận cảnh báo của Firebase
Bạn có thể chọn nhận cảnh báo qua email khi mức sử dụng Realtime Database của bạn sắp đạt đến một trong các giới hạn của gói giá. Theo mặc định, Firebase sẽ gửi cảnh báo qua email khi bạn đã đạt đến hoặc vượt quá giới hạn của gói, nhưng bạn có thể chọn nhận những thông báo này sớm hơn để điều chỉnh gói hoặc mức sử dụng và tránh mọi sự gián đoạn dịch vụ.
Các cảnh báo này của Firebase và chế độ cài đặt của chúng áp dụng cho toàn bộ dự án. Điều này có nghĩa là theo mặc định, mọi thành viên của dự án có quyền cần thiết để nhận cảnh báo sẽ nhận được email khi một Realtime Database cảnh báo được kích hoạt. Email được gửi đến từng địa chỉ email (không gửi đến các nhóm tài khoản như nhóm Google hoặc tài khoản Google Workspace).
Bật/tắt cảnh báo cho tài khoản của riêng bạn
Đối với tài khoản của riêng bạn, bạn có thể bật/tắt cảnh báo Realtime Database mà không ảnh hưởng đến các thành viên khác của dự án. Xin lưu ý rằng bạn vẫn cần có các quyền cần thiết để nhận cảnh báo.
Để bật hoặc tắt cảnh báo của Realtime Database, hãy làm theo các bước sau:
- Trong bảng điều khiển Firebase, ở góc trên cùng bên phải, hãy chuyển đến
Cảnh báo của Firebase . - Sau đó, hãy chuyển đến phần
Cài đặt rồi đặt tuỳ chọn tài khoản cho Realtime Database cảnh báo.
Theo dõi mức sử dụng trong bảng điều khiển Firebase
Để xem các kết nối và mức sử dụng dữ liệu hiện tại của Realtime Database, hãy kiểm tra thẻ Mức sử dụng trong bảng điều khiển Firebase. Bạn có thể kiểm tra mức sử dụng trong kỳ thanh toán hiện tại, 30 ngày qua hoặc 24 giờ qua.
Firebase cho thấy số liệu thống kê về mức sử dụng cho các chỉ số sau:
- Kết nối: Số lượng kết nối đồng thời, hiện đang mở và theo thời gian thực đến cơ sở dữ liệu của bạn. Số lượng này bao gồm các kết nối theo thời gian thực sau: WebSocket, thăm dò ý kiến dài hạn và sự kiện do máy chủ HTML gửi. Số lượng này không bao gồm các yêu cầu RESTful.
- Bộ nhớ: Lượng dữ liệu được lưu trữ trong cơ sở dữ liệu của bạn. Số lượng này không bao gồm dịch vụ lưu trữ Firebase hoặc dữ liệu được lưu trữ thông qua các sản phẩm khác của Firebase.
- Tệp tải xuống: Tất cả byte được tải xuống từ cơ sở dữ liệu của bạn, bao gồm cả giao thức và chi phí mã hoá.
- Tải: Biểu đồ này cho biết mức sử dụng cơ sở dữ liệu của bạn, xử lý các yêu cầu trong khoảng thời gian 1 phút nhất định. Bạn có thể gặp phải các vấn đề về hiệu suất khi cơ sở dữ liệu của bạn đạt đến 100%.

Ngoài ra, bảng điều khiển Firebase còn cung cấp trang tổng quan đánh giá Firebase Security Rules, một chế độ xem hữu ích và nhanh chóng về các lệnh gọi quy tắc. Bạn cũng có thể theo dõi Firebase Security Rules mức sử dụng thông qua Cloud Monitoring. Điều này cung cấp các chỉ số đánh giá quy tắc tương tự, cùng với khả năng tạo trang tổng quan tuỳ chỉnh, phân tích xu hướng và định cấu hình cảnh báo (ví dụ: khi các yêu cầu bị từ chối tăng đột biến). Hãy xem tài liệu tham khảo về các chỉ số Cloud Monitoringđể biết danh sách đầy đủ các chỉ số có sẵn.
Để biết thêm thông tin, hãy xem bài viết Theo dõi Quy tắc bảo mật trong Cloud Monitoring.

Theo dõi mức sử dụng bằng Cloud Monitoring
Chỉ số về mức sử dụng
Để sử dụng Cloud Monitoring nhằm theo dõi mức sử dụng được tính phí, hãy theo dõi các chỉ số sau. Xin lưu ý rằng tất cả tên loại chỉ số đều có tiền tố firebasedatabase.googleapis.com/.
| Tên chỉ số | Mô tả |
|---|---|
| Số lượng byte tải trọng đã gửi |
|
| Số lượng byte tải trọng và giao thức đã gửi |
|
| Số lượng byte đã gửi | network/sent_bytes_count. Chỉ số này phản ánh số liệu ước tính về tổng
kích thước của dữ liệu được gửi đi từ cơ sở dữ liệu của bạn thông qua các thao tác đọc. Chỉ số này bao gồm dữ liệu tải trọng thực sự được gửi đến khách hàng, ngoài chi phí giao thức và mã hoá dẫn đến chi phí kết nối. Chỉ số này phản ánh chính xác nhất tổng băng thông gửi đi trên hoá đơn Realtime Database của bạn.
|
| Tổng số byte |
|
Kết hợp các chỉ số trong biểu đồ trên trang tổng quan để có thông tin chi tiết và thông tin tổng quan hữu ích. Ví dụ: hãy thử các tổ hợp sau:
- Dữ liệu gửi đi: Sử dụng các chỉ số
network/sent_bytes_count,network/sent_payload_and_protocol_bytes_countvànetwork/sent_payload_bytes_countđể phát hiện các vấn đề tiềm ẩn với giao thức hoặc chi phí mã hoá góp phần vào chi phí không mong muốn trên hoá đơn của bạn. Nếu bạn thấy sự khác biệt lớn giữa kích thước của tải trọng dữ liệu được yêu cầu và các chỉ số khác phản ánh chi phí kết nối, thì bạn có thể muốn khắc phục các vấn đề có thể dẫn đến tình trạng hết thời gian chờ hoặc kết nối thường xuyên. Nếu bạn không sử dụng vé phiên TLS, bạn có thể thử triển khai các vé này để giảm chi phí kết nối SSL cho các kết nối được tiếp tục. - Thao tác: Sử dụng chỉ số
io/database_loadđể xem mức sử dụng tổng tải cơ sở dữ liệu của bạn theo từng loại thao tác. Hãy nhớ nhómio/database_loadtheo loại để khắc phục các loại thao tác khác nhau. - Bộ nhớ: Sử dụng
storage/limitvàstorage/total_bytesđể theo dõi mức sử dụng bộ nhớ liên quan đến giới hạn bộ nhớ của Realtime Database.
Xem danh sách đầy đủ các Realtime Database chỉ số có trong Cloud Monitoring.
Tạo không gian làm việc Cloud Monitoring
Để theo dõi Realtime Database bằng Cloud Monitoring, bạn phải thiết lập một không gian làm việc cho dự án của mình. Không gian làm việc sắp xếp thông tin giám sát từ một hoặc nhiều dự án. Sau khi thiết lập không gian làm việc, bạn có thể tạo trang tổng quan tuỳ chỉnh và chính sách cảnh báo.
-
Nếu dự án của bạn đã thuộc một không gian làm việc, thì trang Cloud Monitoring sẽ mở ra. Nếu không, hãy chọn một không gian làm việc cho dự án của bạn.
Chọn tuỳ chọn Không gian làm việc mới hoặc chọn một không gian làm việc hiện có.
Nhấp vào Thêm. Sau khi không gian làm việc của bạn được xây dựng, trang Cloud Monitoring sẽ mở ra.
Tạo trang tổng quan và thêm biểu đồ
Hiển thị các chỉ số Realtime Database được thu thập từ Cloud Monitoring trong biểu đồ và trang tổng quan của riêng bạn.
Trước khi tiếp tục, hãy đảm bảo rằng dự án của bạn thuộc một không gian làm việc Cloud Monitoring.
Trong trang Cloud Monitoring, hãy mở không gian làm việc của bạn rồi chuyển đến trang Trang tổng quan.
Nhấp vào Tạo trang tổng quan rồi nhập tên trang tổng quan.
Ở góc trên cùng bên phải, hãy nhấp vào Thêm biểu đồ.
Trong cửa sổ Thêm biểu đồ, hãy nhập tiêu đề biểu đồ. Nhấp vào thẻ Chỉ số.
Trong trường Tìm chỉ số và kiểu tài nguyên, hãy nhập Cơ sở dữ liệu theo thời gian thực của Firebase. Trong trình đơn thả xuống được tự động điền sẵn, hãy chọn một trong các chỉ số Realtime Database.
Để thêm các chỉ số khác vào cùng một biểu đồ, hãy nhấp vào Thêm chỉ số rồi lặp lại bước trước.
Bạn có thể tuỳ chỉnh biểu đồ theo nhu cầu. Ví dụ: trong trường Bộ lọc, hãy nhấp vào + Thêm bộ lọc. Di chuyển xuống, sau đó chọn một giá trị hoặc phạm vi cho chỉ số mà bạn quan tâm và muốn lọc biểu đồ.
Nhấp vào Lưu.
Để biết thêm thông tin về biểu đồ Cloud Monitoring, hãy xem Làm việc với biểu đồ.
Tạo chính sách cảnh báo
Bạn có thể tạo chính sách cảnh báo dựa trên các chỉ số Realtime Database. Hãy làm theo các bước bên dưới để tạo chính sách cảnh báo gửi email cho bạn bất cứ khi nào một chỉ số Realtime Database cụ thể đáp ứng một ngưỡng nhất định.
Trước khi tiếp tục, hãy đảm bảo rằng dự án của bạn thuộc một không gian làm việc Cloud Monitoring.
Trong trang Cloud Monitoring, hãy mở không gian làm việc của bạn rồi chuyển đến trang Cảnh báo.
Nhấp vào Tạo chính sách.
Nhập tên cho chính sách cảnh báo của bạn.
Thêm điều kiện cảnh báo dựa trên một trong các chỉ số Realtime Database. Nhấp vào Thêm điều kiện.
Chọn Mục tiêu. Trong trường Tìm chỉ số và kiểu tài nguyên, hãy nhập Cơ sở dữ liệu theo thời gian thực. Trong trình đơn thả xuống được tự động điền sẵn, hãy chọn một trong các chỉ số Realtime Database.
Trong phần Trình kích hoạt chính sách, hãy sử dụng các trường trong trình đơn thả xuống để xác định điều kiện cảnh báo.
Thêm kênh thông báo vào chính sách cảnh báo của bạn. Trong phần Thông báo, hãy nhấp vào Thêm kênh thông báo. Chọn Email trong trình đơn thả xuống.
Nhập email của bạn vào trường Địa chỉ email. Nhấp vào Thêm.
Bạn có thể điền vào trường tài liệu để đưa thêm thông tin vào thông báo qua email.
Nhấp vào Lưu.
Nếu mức sử dụng Realtime Database của bạn vượt quá ngưỡng đã định cấu hình, bạn sẽ nhận được cảnh báo qua email.
Để biết thêm thông tin về chính sách cảnh báo, hãy xem bài viết Giới thiệu về tính năng cảnh báo.