Giám sát hiệu suất Firebase

Hiểu rõ hơn về các vấn đề về hiệu suất của ứng dụng của bạn.

Giám sát hiệu suất Firebase là dịch vụ giúp bạn hiểu rõ hơn về đặc điểm hiệu suất của các ứng dụng Apple, Android và web của bạn.

Bạn sử dụng SDK giám sát hiệu suất để thu thập dữ liệu hiệu suất từ ​​ứng dụng của mình, sau đó xem xét và phân tích dữ liệu đó trong bảng điều khiển Firebase. Giám sát hiệu suất giúp bạn hiểu được thời gian thực nơi hiệu suất ứng dụng của bạn có thể được cải thiện để bạn có thể sử dụng thông tin đó nhằm khắc phục các vấn đề về hiệu suất.

Nền tảng Apple Android Web

Chớp cánh

Khả năng chính

Tự động đo thời gian khởi động ứng dụng, yêu cầu mạng HTTP, v.v. Khi tích hợp SDK giám sát hiệu suất vào ứng dụng của mình, bạn không cần phải viết bất kỳ mã nào trước khi ứng dụng bắt đầu tự động giám sát một số khía cạnh quan trọng của hiệu suất.
Đối với các ứng dụng gốc, SDK ghi lại thời gian khởi động, hiển thị dữ liệu theo màn hình và hoạt động khi ở nền trước hoặc nền sau. Đối với các ứng dụng web, SDK ghi lại các khía cạnh như lần hiển thị nội dung đầu tiên, khả năng người dùng tương tác với ứng dụng của bạn, v.v.
Hiểu rõ hơn về các tình huống có thể cải thiện hiệu suất ứng dụng Việc tối ưu hóa hiệu suất ứng dụng của bạn có thể gặp khó khăn khi bạn không biết chính xác lý do tại sao ứng dụng đó không đáp ứng được kỳ vọng của người dùng. Đó là lý do tại sao Giám sát hiệu suất cho phép bạn xem số liệu hiệu suất được chia nhỏ theo thuộc tính như quốc gia, thiết bị, phiên bản ứng dụng và cấp độ hệ điều hành.
Tùy chỉnh giám sát cho ứng dụng của bạn Bạn có thể thiết lập các dấu vết mã tùy chỉnh để nắm bắt hiệu suất của ứng dụng trong các tình huống cụ thể, chẳng hạn như khi bạn tải một màn hình mới hoặc hiển thị một tính năng tương tác mới. Và bạn có thể tạo số liệu tùy chỉnh trên các dấu vết mã tùy chỉnh này để đếm các sự kiện mà bạn xác định (như số lần truy cập bộ nhớ đệm) trong các dấu vết đó.
Xác định những thay đổi đáng kể về hiệu suất ứng dụng Việc xác định và giải quyết các vấn đề chính về hiệu suất của ứng dụng, chẳng hạn như mất mạng, có vai trò quan trọng đối với sự thành công của ứng dụng. Giám sát hiệu suất cho phép bạn thiết lập và tùy chỉnh cảnh báo cho các phần quan trọng nhất của ứng dụng để bạn có thể xem và phản hồi các cạm bẫy về hiệu suất – trước khi chúng ảnh hưởng đến người dùng của bạn.

Làm thế nào nó hoạt động?

Khi bạn thêm SDK giám sát hiệu suất, Firebase sẽ tự động bắt đầu thu thập dữ liệu cho một số quy trình phổ biến trong ứng dụng của bạn, ví dụ:

Giám sát hiệu suất sử dụng dấu vết để thu thập dữ liệu về các quy trình này. Dấu vết là một báo cáo chứa dữ liệu được thu thập giữa hai thời điểm trong ứng dụng của bạn.

Dữ liệu hiệu suất được thu thập cho từng dấu vết được gọi là số liệu và thay đổi tùy theo loại dấu vết. Ví dụ: khi một phiên bản ứng dụng của bạn đưa ra yêu cầu mạng, quá trình theo dõi sẽ thu thập các số liệu quan trọng để giám sát yêu cầu mạng, như thời gian phản hồi và kích thước tải trọng.

Mỗi khi một phiên bản ứng dụng của bạn chạy một quy trình được giám sát, dấu vết liên quan cũng tự động thu thập dữ liệu thuộc tính cho phiên bản ứng dụng đó. Ví dụ: nếu ứng dụng Android đưa ra yêu cầu mạng thì quá trình theo dõi sẽ thu thập thiết bị, phiên bản ứng dụng và các thuộc tính khác cho phiên bản ứng dụng cụ thể đó. Bạn có thể sử dụng các thuộc tính này để lọc dữ liệu hiệu suất của mình và tìm hiểu xem các phân khúc người dùng cụ thể có đang gặp sự cố hay không.

Các dấu vết sẵn có từ Giám sát hiệu suất giúp bạn bắt đầu giám sát ứng dụng của mình, nhưng để tìm hiểu về hiệu suất của các tác vụ hoặc quy trình cụ thể, hãy thử trang bị các dấu vết mã tùy chỉnh của riêng bạn trong ứng dụng.

Lộ trình thực hiện

Thêm SDK giám sát hiệu suất vào ứng dụng của bạn Bạn có thể thêm SDK giám sát hiệu suất vào ứng dụng của mình cùng với mọi sản phẩm Firebase khác mà bạn muốn sử dụng trong ứng dụng của mình.
Nền tảng của Apple | Android | Web | Chớp cánh
(Không bắt buộc)
Dấu vết mã tùy chỉnh của công cụ và số liệu tùy chỉnh trong ứng dụng của bạn
Bằng cách sử dụng SDK giám sát hiệu suất, bạn có thể thiết lập các dấu vết mã tùy chỉnh và số liệu tùy chỉnh để đo lường các khía cạnh cụ thể về hiệu suất ứng dụng của mình.
Giám sát dữ liệu hiệu suất trong bảng điều khiển theo thời gian thực Trong bảng điều khiển Firebase , bạn có thể theo dõi dữ liệu hiệu suất từ ​​người dùng của mình để tìm hiểu các tình huống cụ thể mà hiệu suất ứng dụng của bạn có thể được cải thiện. Bạn cũng có thể chia nhỏ dữ liệu hiệu suất theo thuộc tính , như phiên bản ứng dụng, quốc gia, thiết bị hoặc hệ điều hành.

Dữ liệu người dùng

Giám sát hiệu suất không lưu trữ vĩnh viễn bất kỳ thông tin nhận dạng cá nhân nào (chẳng hạn như tên, địa chỉ email hoặc số điện thoại). Trong khi giám sát các yêu cầu mạng HTTP, Giám sát hiệu suất sử dụng URL (không bao gồm tham số URL) để xây dựng các mẫu URL tổng hợp và ẩn danh mà cuối cùng được duy trì và hiển thị trong bảng điều khiển Firebase.

Để biết thêm chi tiết, hãy tham khảo Ví dụ về thông tin được Giám sát hiệu suất thu thập .

Bước tiếp theo