Join us for Firebase Summit on November 10, 2021. Tune in to learn how Firebase can help you accelerate app development, release with confidence, and scale with ease. Register

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

Tìm hiểu sâu hơn về các vấn đề hiệu suất của ứng dụng của bạn.

Giám sát hiệu suất Firebase là một 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 iOS, Android và web của bạn.

Bạn sử dụng SDK theo dõi 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. Theo dõi hiệu suất giúp bạn hiểu trong thời gian thực, nơi hiệu suất của ứng dụng có thể được cải thiện để bạn có thể sử dụng thông tin đó để khắc phục các vấn đề về hiệu suất.

iOS Android Web

Các 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 theo dõi 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 theo dõi 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. Đối với ứng dụng web, SDK ghi nhật ký các khía cạnh như sơn 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.
Có được thông tin chi tiết về các tình huống mà hiệu suất ứng dụng có thể được cải thiện Việc tối ưu hóa hiệu suất của ứng dụng có thể là một thách thức khi bạn không biết chính xác lý do tại sao ứng dụng không như mong đợi 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 bị phá vỡ bởi các thuộc tính , giống như nước, 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ể cụ mã tùy chỉnh các dấu vết để nắm bắt hoạt động của ứng dụng của bạn trong các tình huống cụ thể, 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 chỉ số tùy chỉnh bằng các dấu vết mã tùy chỉnh để đếm các sự kiện mà bạn xác định (như hits bộ nhớ cache) trong những dấu vết.

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

Khi bạn thêm SDK Hiệu suất giám sát, căn cứ hỏa lực tự động bắt đầu thu thập dữ liệu cho nhiều quy trình chung trong ứng dụng của bạn, ví dụ:

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

Các dữ liệu hiệu suất thu thập cho mỗi 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, dấu vết thu thập các chỉ số quan trọng để theo dõi 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 lần một thể hiện của ứng dụng của bạn chạy một quá trình theo dõi, các dấu vết liên quan cũng tự động thu thập dữ liệu thuộc tính cho rằng ví dụ ứ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 của mình và tìm hiểu xem các phân đoạn người dùng cụ thể có đang gặp sự cố hay không.

Các out-of-the-box dấu vết từ Giám sát hiệu suất giúp bạn bắt đầu với giám sát ứng dụng của bạn, nhưng để tìm hiểu về việc thực hiện các nhiệm vụ cụ thể hoặc dòng, hãy thử instrumenting dấu vết riêng của bạn mã trong ứng dụng của bạn.

Đường lối 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 theo dõi hiệu suất vào ứng dụng của mình, cùng với bất kỳ sản phẩm Firebase nào khác mà bạn muốn sử dụng trong ứng dụng của mình.
iOS | Android | Web
(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
Sử dụng Performance Giám sát SDK, bạn có thể công cụ mã tùy chỉnh dấu vết và chỉ số tùy chỉnh để đo lường các khía cạnh cụ thể về hiệu suất của ứng dụng của bạn.
Theo dõi dữ liệu hiệu suất trong bảng điều khiển theo thời gian thực Trong căn cứ hỏa lực console , bạn có thể theo dõi dữ liệu hiệu suất từ người dùng của bạn để tìm hiểu những 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ể phá vỡ các dữ liệu hiệu suất của các thuộc tính , giống như phiên bản ứng dụng, nước, 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 theo dõi 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 các tham số URL) để tạo các mẫu URL tổng hợp và ẩn danh, cuối cùng vẫn tồn tại và hiển thị trong bảng điều khiển Firebase.

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

Bước tiếp theo