Utilice alertas de velocidad para notificar a su equipo cuando algún problema individual esté causando un problema urgente en su aplicación. Para Crashlytics, un problema es una agrupación de fallos similares.
¿Qué desencadena una alerta?
Las alertas de velocidad se activan cuando un problema en tu aplicación cruza un umbral que defines en Firebase console .
Usted define el umbral para las alertas de velocidad en términos de un porcentaje de sesiones de usuario que se vieron afectadas por un bloqueo . Puede establecer un valor de umbral entre 0,1% y 1% de las sesiones. De forma predeterminada, el umbral de alerta de velocidad está establecido en el 1% de las sesiones.
Específicamente, se activa una alerta si, durante un período de una hora, se cumple lo siguiente:
- Un problema en una aplicación excede el umbral definido para esa aplicación.
- La aplicación cuenta con 250 sesiones en ese período de tiempo.
- No se generó ninguna alerta previamente sobre el problema en la aplicación.
Actualizar el umbral de alerta
Para actualizar las alertas de velocidad, debe tener el permiso firebasecrashlytics.config.update
. Las siguientes funciones incluyen este permiso requerido de forma predeterminada: Administrador de Firebase Crashlytics , Administrador de calidad de Firebase , Administrador de Firebase o Propietario o editor del proyecto.
Configure un umbral de alerta de velocidad para cada una de sus aplicaciones registradas. Cada aplicación puede tener un umbral de alerta diferente.
- En Firebase console , ve a tu panel de Crashlytics.
- En la parte superior de la página, seleccione una aplicación de la lista desplegable de aplicaciones.
- En la barra superior del panel Problemas , abra el menú adicional ( ) y luego seleccione Configuración de alerta de velocidad .
- Siga las instrucciones en pantalla para configurar el umbral de alerta para la aplicación.
Recibir alertas
Recibe alertas predeterminadas
De forma predeterminada, Firebase puede enviar alertas de Crashlytics por correo electrónico. Para alertas de velocidad y regresiones, Firebase también puede mostrar estas alertas en Firebase console.
Para recibir alertas de Crashlytics utilizando este mecanismo predeterminado, debe tener el permiso firebase.projects.update
. Los siguientes roles incluyen este permiso requerido de forma predeterminada: Administrador de Firebase o Propietario o Editor del proyecto.
De forma predeterminada, cada miembro del proyecto (que tenga los permisos necesarios para recibir alertas) recibirá un correo electrónico cuando se active una alerta de Crashlytics.
Activar/desactivar alertas para su propia cuenta
Para su propia cuenta, puede activar o desactivar las alertas de Crashlytics sin afectar a otros miembros del proyecto. Tenga en cuenta que aún necesita los permisos necesarios para recibir alertas.
Para activar o desactivar las alertas de Crashlytics, siga estos pasos:
- En Firebase console, en la esquina superior derecha, ve a
Luego ve a
Configurar alertas básicas para servicios de terceros
Configurar alertas avanzadas para servicios de terceros
Configure Cloud Functions para Firebase , que incluye las siguientes tareas: Configure un entorno de desarrollo para Node.js o Python. Instale e inicie sesión en Firebase CLI. Inicialice Cloud Functions para Firebase mediante Firebase CLI.
Escriba e implemente una función que capture un evento de alerta de Crashlytics y maneje la carga útil del evento (por ejemplo, publique la información de la alerta en un mensaje en Discord).