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

Thu thập thông tin chi tiết về các vấn đề về hiệu suất của ứng dụng.

Giám sát hiệu suất Firebase là dịch vụ giúp bạn thu thập thông tin chi tiết về đặc điểm hiệu suất của ứng dụng Apple, Android và ứng dụng 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 của Firebase. Giám sát hiệu suất giúp bạn biết được đâu là điểm cần cải thiện hiệu suất của ứng dụng theo thời gian thực. mà bạn có thể sử dụng thông tin đó để khắc phục vấn đề về hiệu suất.

Nền tảng của Apple Android Web

Lật úp

Các chức năng chính

Tự động đo lường thời gian khởi động ứng dụng, các yêu cầu về mạng HTTP và các danh mục khác 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 viết bất kỳ mã nào trước khi ứng dụng của bạn 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 chạy ở chế độ nền trước hoặc nền. Đối với ứng dụng web, nhật ký SDK các khía cạnh như nội dung đầu tiên, khả năng người dùng tương tác ứng dụng của bạn và nhiều nội dung khác.
Thu thập thông tin chi tiết về các tình huống có thể khiến hiệu suất của ứng dụng bị ảnh hưởng đã cải thiện Việc tối ưu hoá hiệu suất của ứng dụng có thể khó khăn nếu bạn không biết chính xác lý do tại sao chiến dịch không đáp ứng được kỳ vọng của người dùng. Đó là lý do Tính năng Giám sát hiệu suất cho phép bạn xem các chỉ số 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.
Tuỳ chỉnh tính năng giám sát đối với ứng dụng Bạn có thể đo lường dấu vết mã tuỳ chỉnh để ghi lại 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àn hình mới hoặc hiển thị tính năng tương tác mới. Và bạn có thể tạo chỉ số tuỳ chỉnh trên các dấu vết mã tuỳ chỉnh này để tính số sự kiện mà bạn xác định (như lượt truy cập bộ nhớ đệm) trong các dấu vết đó.
Xác định những thay đổi quan trọng về hiệu suất của ứng dụng Xác định và giải quyết các vấn đề lớn về hiệu suất của ứng dụng, chẳng hạn như mạng rất 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à tuỳ chỉnh thông báo cho các phần quan trọng nhất trong ứ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 chúng ảnh hưởng đến người dùng của bạn.

Tính năng này hoạt động như thế nào?

Khi bạn thêm SDK giám sát hiệu suất, Firebase 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ụ:

Tính năng 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. Một 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 mỗi dấu vết được gọi là chỉ số và sẽ khác nhau tuỳ thuộc vào loại dấu vết. Ví dụ: khi một thực thể của ứng dụng của bạn gặp vấn đề yêu cầu mạng, dấu vết sẽ thu thập các chỉ số quan trọng đối với mạng giám sát yêu cầu, như thời gian phản hồi và kích thước tải trọng.

Mỗi khi một thực thể của ứng dụng 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 một ứng dụng Android đưa ra yêu cầu mạng, dấu vết 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 và tìm hiểu xem phân khúc người dùng đang gặp vấn đề.

Các dấu vết ngay từ đầu của tính năng Giám sát hiệu suất sẽ giúp bạn bắt đầu theo dõi của ứng dụng, nhưng để tìm hiểu về hiệu suất của các tác vụ hoặc luồng cụ thể, hãy thử đo lường dấu vết mã tuỳ chỉnh của riêng bạn trong ứng dụng của bạn.

Lộ trình triển khai

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 bất kỳ SDK nào khác Sản phẩm của Firebase 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 | Phô mai
(Không bắt buộc)
Công cụ theo dõi mã tuỳ chỉnh và chỉ số tuỳ chỉnh trong ứng dụng của bạn
Khi sử dụng SDK giám sát hiệu suất, bạn có thể đo lường dấu vết mã tuỳ chỉnh và chỉ số tuỳ chỉnh để đo lường các khía cạnh cụ thể của hiệu suất ứng dụng.
Theo dõi 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 của Firebase, bạn có thể theo dõi dữ liệu hiệu suất từ người dùng để tìm hiểu trong những tình huống mà hiệu suất của ứng dụng có thể được cải thiện. Bạn cũng có thể phân tích 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

Tính nă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, tính năng Giám sát hiệu suất sử dụng URL (không bao gồm tham số URL) để tạo các mẫu URL tổng hợp và ẩn danh mà cuối cùng sẽ được duy trì và hiển thị trong bảng điều khiển của Firebase.

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

Các bước tiếp theo