Định cấu hình và nhận thông báo của Crashlytics qua email hoặc trong bảng điều khiển

Firebase có thể gửi cảnh báo để phản hồi các loại sự kiện sau:

  • Vấn đề nghiêm trọng mới: được kích hoạt khi ứng dụng của bạn gặp sự cố hoặc lỗi ANR mà Crashlytics chưa từng thấy trước đây.

  • Vấn đề không nghiêm trọng mới: được kích hoạt khi ứng dụng của bạn gặp phải một vấn đề không nghiêm trọng Crashlytics chưa từng thấy trước đây.

  • Vấn đề tái phát: được kích hoạt khi ứng dụng của bạn gặp sự cố mà trước đây bạn đã đánh dấu là đã đóng.

  • Vấn đề nổi trội: được kích hoạt khi một vấn đề đang nổi lên hoặc trở thành xu hướng.

  • Vấn đề gia tăng tốc độ: xảy ra khi một loại sự cố hoặc lỗi ANR duy nhất ảnh hưởng đến một tỷ lệ phần trăm người dùng trong khoảng thời gian 30 phút đối với một phiên bản ứng dụng nhất định.

Firebase có thể gửi tất cả thông báo Crashlytics đến email của bạn. Đối với các vấn đề tái phátcác vấn đề gia tăng tốc độ, Firebase cũng có thể hiển thị cảnh báo trong bảng điều khiển Firebase.

  • Cảnh báo cho các vấn đề xuất hiện trở lạiđang có xu hướng tăng không yêu cầu bạn định cấu hình và được gửi theo mặc định khi bạn thiết lập Crashlytics.

  • Theo mặc định, hệ thống không gửi cảnh báo cho các lỗi không nghiêm trọng, lỗi nghiêm trọng, lỗi ANR mới và các vấn đề có tốc độ gia tăng. Để nhận được những cảnh báo này, bạn phải chọn (tối thiểu) kênh cảnh báo mà bạn muố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. Đối với vấn đề gia tăng tốc độ, bạn có thể đặt ngưỡng để gửi cảnh báo. Bạn có thể xem và thiết lập các cảnh báo này trong thẻ Cảnh báo trong bảng điều khiển Firebase.


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 lựa chọn cho cảnh báo 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 nhất định 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 riêng 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 cho cảnh báo vấn đề tái phát, cũng như email và cảnh báo trong bảng điều khiển cho cảnh báo xu hướng. Bạn phải định cấu hình tất cả các cảnh báo khác để nhận được chúng qua email hoặc trong bảng điều khiển.

Các quyền bắt buộc để nhận cảnh báo

Để nhận thông báo 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 Crashlyticscảnh báo 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 bắt buộc để nhận được cảnh báo.

  1. Đăng nhập vào bảng điều khiển Firebase, sau đó chọn dự án của bạn.

  2. Nhấp vào biểu tượng , rồi chọn Cài đặt dự án.

  3. Chọn thẻ Cảnh báo.

  4. Chuyển đến thẻ cảnh báo Crashlytics, rồi chọn cảnh báo mà bạn muốn định cấu hình (ví dụ: Cảnh báo tốc độ).

  5. Đặt lựa chọn ưu tiên cho tài khoả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 các 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.

  1. Đăng nhập vào bảng điều khiển Firebase, sau đó chọn dự án của bạn.

  2. Nhấp vào biểu tượng , rồi chọn Cài đặt dự án. Chọn thẻ Cảnh báo.

  3. Chuyển đến thẻ cảnh báo Crashlytics, rồi chọn cảnh báo mà bạn muốn định cấu hình (ví dụ: Cảnh báo tốc độ).

  4. Định cấu hình chế độ cài đặt cho cảnh báo đó.



Định cấu hình cảnh báo tốc độ

Sử dụng cảnh báo tốc độ để thông báo cho nhóm của bạn khi có vấn đề riêng lẻ gây ra vấn đề khẩn cấp trong ứng dụng. Đối với Crashlytics, vấn đề là một nhóm các sự kiện tương tự về sự cố hoặc ứng dụng không phản hồi (ANR).

Điều gì kích hoạt cảnh báo 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 quá một số ngưỡng nhất định mà bạn định cấu hình trong bảng điều khiển Firebase.

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 phần trăm trong khoảng từ 0% đến 100% số phiên. Bạn có thể đặt ngưỡng tối thiểu cho số người dùng 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 tốc độ được đặt ở mức 1% số phiên và 25 người dùng.

Cụ thể, cảnh báo sẽ được kích hoạt nếu trong khoảng thời gian 30 phút, tất cả các điều kiện sau đây đều được đáp ứng:

  • Một vấn đề trong ứng dụng vượt quá ngưỡng phần trăm đã xác định và vượt quá số lượng 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 đây, không có cảnh báo nào được đưa ra về vấn đề trong ứng dụng ở phiên bản đó.

Định cấu hình ngưỡng cảnh báo 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 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 riêng.

  1. Đăng nhập vào bảng điều khiển Firebase, sau đó chọn dự án của bạn.

  2. Nhấp vào biểu tượng , rồi chọn Cài đặt dự án.

  3. Chọn thẻ Cảnh báo.

  4. Chuyển đến thẻ cảnh báo Crashlytics, rồi chọn thẻ Cảnh báo về tốc độ.

  5. Định cấu hình ngưỡng cảnh báo cho ứng dụng.