Firebase có thể gửi nhiều loại cảnh báo mặc định Crashlytics (xem trang tổng quan về cảnh báo). Firebase có thể gửi tất cả thông báo mặc định của Crashlytics đến email của bạn. Đối với vấn đề hồi quy và vấn đề có tốc độ tăng, Firebase cũng có thể hiển thị cảnh báo trong bảng điều khiển Firebase.
Cảnh báo về các vấn đề đã hồi quy và đang thịnh hành không yêu cầu bất kỳ cấu hình nào và được gửi theo mặc định khi bạn thiết lập Crashlytics.
Theo mặc định, hệ thống sẽ không gửi cảnh báo về lỗi không nghiêm trọng, lỗi nghiêm trọng, lỗi ANR và vấn đề có tốc độ tăng nhanh. Để nhận những cảnh báo này, bạn phải (ít nhất) chọn kênh cảnh báo ưu tiên.
Tất cả các loại cảnh báo đều có một số cấu hình. Ví dụ: bạn có thể bật hoặc tắt cảnh báo cho tài khoản của riêng mình và đối với các vấn đề có tốc độ tăng nhanh, bạn có thể đặt ngưỡng để gửi cảnh báo. Bạn có thể xem và định cấu hình các cảnh báo này trong trang
Phần còn lại của trang này mô tả chi tiết cách định cấu hình nhiều tuỳ chọn cho cảnh báo Crashlytics mặc định.
Nhận cảnh báo qua email và trong bảng điều khiển
Chỉ một số thành viên dự án mới có thể nhận được cảnh báo và bạn có thể bật hoặc tắt cảnh báo cho tài khoản của mình.
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 về cảnh báo vấn đề tái diễn, cũng như email và cảnh báo trong bảng điều khiển về cảnh báo vấn đề thịnh hành. Bạn phải định cấu hình tất cả các cảnh báo khác để nhận được cảnh báo qua email hoặc trong bảng điều khiển.
Các quyền cần thiết để nhận cảnh báo
Để nhận thông báo về Crashlytics qua email hoặc trong bảng điều khiển, bạn phải có quyền firebase.projects.update. Theo mặc định, các vai trò sau đây có quyền bắt buộc này: Quản trị viên Firebase hoặc Chủ sở hữu hoặc Người chỉnh sửa dự án.
Bật hoặc 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 mình, bạn có thể bật hoặc tắt cảnh báo Crashlytics mà không ảnh hưởng đến các thành viên khác trong 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.
Trong bảng điều khiển Firebase, hãy chuyển đến trang
Cài đặt > Cảnh báo.Chuyển đến thẻ cảnh báo Crashlytics, sau đó chọn cảnh báo mà bạn muốn định cấu hình (ví dụ: Cảnh báo tốc độ).
Đặt lựa chọn ưu tiên cho tài khoản của bạn đối với cảnh báo đó.
Định cấu hình chế độ cài đặt cảnh báo
Để định cấu hình chế độ cài đặt cho một cảnh báo, bạn phải có quyền firebasecrashlytics.config.update. Theo mặc định, các vai trò sau đây có quyền bắt buộc này:
Quản trị viên Firebase Crashlytics,
Quản trị viên chất lượng Firebase, Quản trị viên Firebase hoặc
Chủ sở hữu hoặc Người chỉnh sửa dự án.
Trong bảng điều khiển Firebase, hãy chuyển đến trang
Cài đặt > Cảnh báo.Chuyển đến thẻ cảnh báo Crashlytics, sau đó chọn cảnh báo mà bạn muốn định cấu hình (ví dụ: Cảnh báo tốc độ).
Định cấu hình chế độ cài đặt cho cảnh báo đó.
Định cấu hình cảnh báo về tốc độ
Sử dụng cảnh báo về tốc độ để thông báo cho nhóm của bạn khi có bất kỳ vấn đề riêng lẻ nào gây ra sự cố khẩn cấp trong ứng dụng. Đối với Crashlytics, vấn đề là một nhóm các sự cố tương tự hoặc các sự kiện ứng dụng không phản hồi (ANR).
Điều gì kích hoạt cảnh báo về tốc độ?
Cảnh báo về tốc độ được kích hoạt khi một vấn đề trong ứng dụng của bạn vượt qua một số ngưỡng nhất định mà bạn định cấu hình trong Firebase console.
Bạn xác định ngưỡng cho cảnh báo về tốc độ theo tỷ lệ phần trăm người dùng và số lượng người dùng tối thiểu bị ảnh hưởng bởi sự cố hoặc lỗi ANR. Bạn có thể đặt giá trị ngưỡng tỷ lệ phần trăm trong khoảng từ 0% đến 100% số phiên. Bạn có thể đặt ngưỡng số người dùng tối thiểu thành bất kỳ số nào lớn hơn hoặc bằng 10. Theo mặc định, ngưỡng cảnh báo về tốc độ được đặt ở mức 1% số phiên và 25 người dùng.
Cụ thể, một cảnh báo sẽ được kích hoạt nếu trong khoảng thời gian 30 phút, tất cả những điều sau đây đều đúng:
- Một vấn đề trong ứng dụng vượt quá ngưỡng tỷ lệ phần trăm đã xác định và vượt quá số người dùng tối thiểu được đặt cho ứng dụng đó.
- Ứng dụng có ít nhất 10 người dùng trong khoảng thời gian đó.
- Trước đó, không có cảnh báo nào được đưa ra về vấn đề trong ứng dụng trên phiên bản đó.
Định cấu hình ngưỡng cảnh báo về tốc độ
Để định cấu hình ngưỡng cảnh báo tốc độ, bạn phải có quyền firebasecrashlytics.config.update. Theo mặc định, các vai trò sau đây có quyền bắt buộc này: Quản trị viên Firebase Crashlytics, Quản trị viên chất lượng Firebase, Quản trị viên Firebase hoặc Chủ sở hữu hoặc Người chỉnh sửa dự án.
Định cấu hình ngưỡng cảnh báo về tốc độ cho từng ứng dụng đã đăng ký. Mỗi ứng dụng có thể có một ngưỡng cảnh báo khác nhau.
Trong bảng điều khiển Firebase, hãy chuyển đến trang
Cài đặt > Cảnh báo.Chuyển đến thẻ cảnh báo Crashlytics, sau đó chọn thẻ Cảnh báo về tốc độ.
Định cấu hình ngưỡng cảnh báo cho ứng dụng.