Giám sát việc sử dụng cơ sở dữ liệu

Là một phần của việc quản lý các dự án Firebase, bạn sẽ muốn xem lại việc sử dụng tài nguyên của Cơ sở dữ liệu thời gian thực của mình (ví dụ: có bao nhiêu người dùng được kết nối, dung lượng lưu trữ mà cơ sở dữ liệu của bạn sử dụng) và mức độ sử dụng đó ảnh hưởng đến hóa đơn của bạn.

Để xem lại mức sử dụng được lập hóa đơn trong Cơ sở dữ liệu thời gian thực của bạn, hãy kiểm tra bảng điều khiển Sử dụng và thanh toán . Xem Tìm hiểu thanh toán Cơ sở dữ liệu thời gian thực để biết thêm thông tin về thanh toán.

Đối với việc sử dụng tài nguyên, cả tab Sử dụng cơ sở dữ liệu trong bảng điều khiển Firebase và các chỉ số có sẵn thông qua Giám sát đám mây đều có thể giúp bạn giám sát việc sử dụng Cơ sở dữ liệu thời gian thực.

Bảng điều khiển căn cứ hỏa lực

Để xem các kết nối Cơ sở dữ liệu thời gian thực hiện tại và mức sử dụng dữ liệu của bạn, hãy kiểm tra tab Sử dụng trong bảng điều khiển Firebase. Bạn có thể kiểm tra mức sử dụng trong thời hạn thanh toán hiện tại, 30 ngày qua hoặc 24 giờ qua.

Firebase hiển thị thống kê sử dụng cho các số liệu sau:

  • Kết nối: Số lượng kết nối đồng thời, hiện đang mở, theo thời gian thực tới cơ sở dữ liệu của bạn. Điều này bao gồm các kết nối thời gian thực sau: WebSocket, bỏ phiếu dài và các sự kiện do máy chủ gửi HTML. Nó không bao gồm các yêu cầu RESTful.
  • Lưu trữ: Bao nhiêu dữ liệu được lưu trữ trong cơ sở dữ liệu của bạn. Điều này không bao gồm lưu trữ Firebase hoặc dữ liệu được lưu trữ thông qua các sản phẩm Firebase khác.
  • Tải xuống: Tất cả các byte được tải xuống từ cơ sở dữ liệu của bạn, bao gồm giao thức và chi phí mã hóa.
  • Tải: Biểu đồ này cho biết lượng cơ sở dữ liệu của bạn đang được sử dụng, xử lý các yêu cầu, trong khoảng thời gian 1 phút nhất định. Bạn có thể thấy các vấn đề về hiệu suất khi cơ sở dữ liệu của bạn đạt 100%.

Bảng điều khiển giám sát Quy tắc cơ sở dữ liệu thời gian thực trong bảng điều khiển Firebase.

Ngoài ra, bảng điều khiển Firebase cung cấp bảng điều khiển đánh giá Quy tắc bảo mật Firebase, chế độ xem nhanh, hữu ích về các yêu cầu quy tắc. Bạn có thể bổ sung bảng điều khiển này bằng phân tích chi tiết trong Giám sát đám mây.

Để biết thêm thông tin, hãy xem Giám sát quy tắc bảo mật trong Giám sát đám mây .

Bảng điều khiển sử dụng Cơ sở dữ liệu thời gian thực trong bảng điều khiển Firebase.

Giám sát đám mây

Số liệu sử dụng

Để sử dụng Giám sát đám mây nhằm theo dõi mức sử dụng đã tính phí của bạn, hãy theo dõi các chỉ số sau. Xin lưu ý rằng tất cả các tên loại chỉ số đều có tiền tố là firebasedatabase.googleapis.com/ .

Tên chỉ số Sự miêu tả
Số lượng byte tải trọng đã gửi

network/sent_payload_bytes_count . Số liệu này phản ánh kích thước của dữ liệu được yêu cầu thông qua các hoạt động cơ sở dữ liệu (bao gồm nhận, truy vấn, ghi, cập nhật trình nghe theo thời gian thực và phát sóng). Nó không bao gồm bất kỳ chi phí kết nối nào (giao thức hoặc mã hóa). `sent_payload_bytes_count` đóng góp vào chi phí băng thông đi của bạn, nhưng nó không tính đến tổng chi phí được lập hóa đơn. Đó là ước tính về dữ liệu được gửi từ cơ sở dữ liệu của bạn để đáp ứng các yêu cầu, nhưng vì nó đo kích thước tải trọng của dữ liệu được yêu cầu chứ không phải dữ liệu thực sự được gửi nên có thể không phải lúc nào cũng chính xác.

Tải trọng đã gửi và số byte giao thức

network/sent_payload_and_protocol_bytes_count . Số liệu này phản ánh kích thước của cả dữ liệu tải trọng được mô tả ở trên và chi phí giao thức cần thiết cho kết nối (ví dụ: tiêu đề HTTP, khung WebSocket và khung giao thức thời gian thực Firebase). Nó không tính đến chi phí mã hóa trên các kết nối an toàn.

Số byte đã gửi network/sent_bytes_count . Số liệu này phản ánh ước tính về tổng kích thước dữ liệu được gửi từ cơ sở dữ liệu của bạn thông qua các lần đọc. Nó bao gồm dữ liệu tải trọng thực sự được gửi đến máy khách, ngoài giao thức và chi phí mã hóa dẫn đến chi phí kết nối. Điều này phản ánh chính xác nhất tổng băng thông đi trên hóa đơn Cơ sở dữ liệu thời gian thực của bạn.
Tổng số byte

storage/total_bytes . Sử dụng số liệu này để theo dõi lượng dữ liệu bạn đang lưu trữ trong cơ sở dữ liệu của mình. Dữ liệu bạn lưu trữ trong Cơ sở dữ liệu thời gian thực góp phần vào chi phí thanh toán của bạn.

Kết hợp các số liệu trong biểu đồ trên trang tổng quan của bạn để có thông tin chi tiết và tổng quan hữu ích. Ví dụ: hãy thử các kế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_countnetwork/sent_payload_bytes_count để phát hiện các sự cố tiềm ẩn với giao thức hoặc chi phí mã hóa góp phần gây ra chi phí không mong muốn trên hóa đơn của bạn. Nếu bạn thấy có sự khác biệt lớn giữa kích thước tải trọng dữ liệu được yêu cầu và các số liệu khác phản ánh chi phí kết nối, bạn có thể muốn khắc phục sự cố có thể dẫn đến 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 chúng để giảm chi phí kết nối SSL cho các kết nối được nối lại.
  • Hoạt động: Sử dụng chỉ số io/database_load để xem mỗi loại hoạt động sử dụng bao nhiêu trong tổng tải cơ sở dữ liệu của bạn. Đảm bảo nhóm io/database_load theo loại để khắc phục sự cố cho các loại hoạt động khác nhau.
  • Lưu trữ: Sử dụng storage/limitstorage/total_bytes để giám sát việc sử dụng bộ nhớ của bạn liên quan đến giới hạn lưu trữ Cơ sở dữ liệu thời gian thực.

Xem danh sách đầy đủ các chỉ số Cơ sở dữ liệu thời gian thực có sẵn thông qua Giám sát đám mây .

Tạo không gian làm việc Giám sát đám mây

Để giám sát Cơ sở dữ liệu thời gian thực với Giám sát đám mây, bạn phải thiết lập không gian làm việc cho dự án của mình. Một không gian làm việc tổ chức 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 tùy chỉnh và chính sách cảnh báo.

  1. Mở trang giám sát đám mây

    Nếu dự án của bạn đã là một phần của không gian làm việc, Trang Giám sát Đám mây 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.

  2. Chọn tùy 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ó.

  3. 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 giám sát đám mây sẽ mở ra.

Tạo trang tổng quan và thêm biểu đồ

Hiển thị số liệu Cơ sở dữ liệu thời gian thực được thu thập từ Giám sát đám mây trong biểu đồ và bảng điều khiển của riêng bạn.

Trước khi bạn tiếp tục, hãy đảm bảo dự án của bạn là một phần của không gian làm việc Giám sát đám mây .

  1. Trong Trang giám sát đám mây, hãy mở không gian làm việc của bạn và truy cập trang Bảng điều khiển .

    Chuyển đến trang Bảng điều khiển

  2. Nhấp vào Tạo trang tổng quan và nhập tên trang tổng quan.

  3. Ở góc trên bên phải, nhấp vào Thêm biểu đồ .

  4. Trong cửa sổ Thêm biểu đồ , hãy nhập tiêu đề biểu đồ. Nhấp vào tab Số liệu .

  5. Trong trường Tìm loại tài nguyên và số liệu , hãy nhập Cơ sở dữ liệu thời gian thực Firebase . Từ trình đơn thả xuống được điền tự động, hãy chọn một trong các chỉ số Cơ sở dữ liệu thời gian thực..

  6. Để thêm nhiều chỉ số hơn vào cùng một biểu đồ, hãy nhấp vào Thêm chỉ số và lặp lại bước trước đó.

  7. Tùy chọn, điều chỉnh biểu đồ của bạn nếu cần. Ví dụ: trong trường Bộ lọc , nhấp vào + Thêm bộ lọc . Cuộn xuống, sau đó chọn một giá trị hoặc phạm vi cho chỉ số quan tâm mà bạn muốn lọc biểu đồ.

  8. Nhấp vào Lưu .

Để biết thêm về biểu đồ Giám sát đám mây, 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 số liệu Cơ sở dữ liệu thời gian thực. Thực hiện theo các bước bên dưới có thể 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ố Cơ sở dữ liệu thời gian thực cụ thể đáp ứng một ngưỡng nhất định.

Trước khi bạn tiếp tục, hãy đảm bảo dự án của bạn là một phần của không gian làm việc Giám sát đám mây .

  1. Trong Trang giám sát đám mây, hãy mở không gian làm việc của bạn và chuyển đến trang Cảnh báo .

    Chuyển đến trang Tạo chính sách cảnh báo mới

  2. Nhấp vào Tạo chính sách .

  3. Nhập tên cho chính sách cảnh báo của bạn.

  4. Thêm một điều kiện cảnh báo dựa trên một trong các chỉ số Cơ sở dữ liệu thời gian thực. Nhấp vào Thêm điều kiện .

  5. Chọn một Mục tiêu . Trong trường Tìm loại tài nguyên và số liệu , hãy nhập Cơ sở dữ liệu thời gian thực . Từ trình đơn thả xuống được điền tự động, hãy chọn một trong các chỉ số Cơ sở dữ liệu thời gian thực.

  6. Trong Trình kích hoạt chính sách , hãy sử dụng các trường thả xuống để xác định điều kiện cảnh báo của bạn.

  7. Thêm kênh thông báo vào chính sách cảnh báo của bạn. Trong Thông báo , nhấp vào Thêm kênh thông báo . Chọn Email từ trình đơn thả xuống.

  8. Nhập email của bạn vào trường Địa chỉ email . Nhấp vào Thêm .

  9. Bạn có thể tùy chọn điền vào trường tài liệu để bao gồm thông tin bổ sung trong thông báo qua email của mình.

  10. Nhấp vào Lưu .

Nếu mức sử dụng Cơ sở dữ liệu thời gian thực của bạn vượt quá ngưỡng đã định cấu hình, bạn sẽ nhận được thông báo qua email.

Để biết thêm về các chính sách cảnh báo, hãy xem Giới thiệu về cảnh báo .

Cái gì tiếp theo