Entonces, ya sea que esté iniciando sesión en el panel de Bugsnag por primera vez o ya haya creado varios proyectos, esta serie lo ayudará a desarrollar una base sólida para usar Bugsnag de manera eficiente y efectiva.
Comencemos hablando de una de las páginas esenciales de Bugsnag, la bandeja de entrada de Bugsnag. Esta página alberga todos los datos de fallas de una aplicación y se puede usar para visualizar el estado general de la aplicación dentro de una línea de tiempo personalizable. La lógica de agrupación integrada en Bugsnag utiliza la causa raíz subyacente de un bloqueo para agrupar las excepciones como eventos únicos. Esto ayuda a minimizar el ruido, así como a identificar los datos de fallas más relevantes en la Bandeja de entrada.
Bugsnag muestra cada bloqueo agrupado con el título del error, así como el marco de la pila superior donde ocurrió el bloqueo en la aplicación. Debajo del título se encuentra el mensaje generado con el bloqueo, así como cuándo se vio el error por última vez y se introdujo por primera vez. Si algún usuario dentro del proyecto Bugsnag comentó sobre el error o se le asignó la propiedad del error, se puede encontrar junto a la marca de tiempo.
1. Título del error 2. Mensaje de error 3. Última vez que se vio el error; Introducido por primera vez 4. Comentarios de error 5. Asignatario de error
Pasando al lado derecho de la Bandeja de entrada, aquí se puede encontrar el recuento de bloqueos de cada error correspondiente, así como a cuántos usuarios ha afectado. Al hacer clic en estos parámetros, se ordenarán por conteo total, comenzando de mayor a menor.
Más a la derecha está la barra de tendencia correspondiente al impacto de cada error dentro de la configuración de rango de tiempo actual de la Bandeja de entrada. Ajustar el rango de tiempo de la Bandeja de entrada puede proporcionar información sobre hasta dos meses de datos históricos.
Junto a la barra de tendencias se encuentra la etapa de lanzamiento en la que se produjo el error: Bugsnag mostrará tanto las compilaciones de preparación como las de producción si el error se detectó en ambas.
Por último, la gravedad del error se refleja más a la derecha de la Bandeja de entrada. Las excepciones no controladas reciben, de manera predeterminada, un nivel de gravedad de "error" y las excepciones controladas se marcan como una "advertencia".
1. Recuento de errores 2. Barra de tendencia 3. Etapa de liberación 4. Nivel de gravedad
Por último, mirando hacia el lado izquierdo de la Bandeja de entrada, los errores se pueden asignar a varios contenedores de estado de trabajo para ayudar en la clasificación. Cuando cambia el estado de un error, se coloca en el contenedor de estado correspondiente.
Por ejemplo, abrir un cuadro de asignación de estado de errores haciendo clic en la marca de verificación y luego marcar el error como corregido lo moverá del contenedor de estado "Abierto" al contenedor "Reparado".
El uso de este flujo de trabajo permitirá a los miembros del equipo saber que se ha solucionado el error, así como mantener ordenados los contenedores de estado. Los errores también se pueden asignar a varios miembros del equipo utilizando un estado de error "Asignado" o mediante una integración de seguimiento de problemas como Jira.
Los errores de baja prioridad o ruidosos se pueden marcar como "Pospuestos" hasta que superen un umbral personalizable. Por último, en el caso de errores que no necesiten una acción, marcarlos como "Ignorados" evitará que envíen notificaciones.
Los errores también se pueden descartar o eliminar, eliminando una instancia del error solo una vez o de forma permanente, según la acción respectiva.
Con esto concluye la descripción general de la bandeja de entrada de errores de Bugsnag, así como la primera parte de la serie para principiantes de Bugsnag. Estén atentos al siguiente tema, que profundizará en la página Detalles del error.
¡Hasta entonces!