Te ofrecemos esta traducción automática para facilitar la lectura.
In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.
Las fallas de las aplicaciones móviles pueden provocar que los usuarios envíen críticas negativas, lo que afecta la reputación de su organización. Las fallas también pueden provocar que el usuario elimine su aplicación por completo, lo que afecta la rentabilidad de su organización. Con la página de análisis de fallos, puede identificar y abordar uno de los problemas más importantes del ciclo de vida de desarrollo: resolver excepciones imprevistas.
Utilice la característica de análisis de fallos
Cuando su equipo de desarrollo recibe una notificación de falla por correo electrónico, puede seleccionar el enlace del correo electrónico para revisar información detallada sobre la falla en nuestra interfaz de usuario o analizar los datos del gráfico directamente a través de una consulta. La página individual Crash details también incluye herramientas de seguimiento para que su equipo siga el problema desde el informe hasta la resolución.
Nuestra página Crash analysis ayuda a los desarrolladores a:
Divida y desmenuce los datos de su red y fallas (usando grupos y filtros) para analizar las tendencias que conducen a la falla.
Comprenda la experiencia de un usuario en particular mediante el uso de un atributo personalizado.
Alinear problemas con características comunes en redes o dispositivos.
Examine problemas específicos en un informe de fallos que pueden estar ocultos en datos de ruptura de subprocesos, detalles de la traza o el rastro de la interacción del usuario en la sesión fallida.
Vea rápidamente las tendencias desde la pestaña
Crash profiles
.
Ver la lista de fallos
Para ver el Crash list filtrable en la UI de New Relic:
Para ver la página filtrable Crash analysis directamente desde la página Summary de la aplicación móvil, seleccione el título del gráfico Crash occurrences .
Utilice cualquiera de nuestras funciones de página estándar para profundizar en información detallada, como hacer zoom en cualquier área de un gráfico.
Utilice el flujo de trabajo de análisis de fallos
Para aprovechar al máximo la UI Crash analysis de monitoreo de móviles, utilice este flujo de trabajo básico.
para ver de un vistazo si hay picos, caídas o patrones inesperados con períodos de bloqueo, o períodos sin incidentes dentro del período de tiempo seleccionado.
Utilice los grupos y filtros para examinar el atributo (para fallas, dispositivos, ubicaciones u otro atributo personalizado) con más detalle.
le permite identificar patrones generales sobre las ocurrencias que eligió entre grupos y filtros. Puede correlacionar estos patrones o puede encontrar información como porcentajes de accidentes durante el período de tiempo elegido.
, incluida la ubicación, el tipo de excepción, la fecha y el número de ocurrencias, la versión y el número de usuarios afectados por el bloqueo.
Vea el recorrido del usuario para ver las rutas más comunes que conducen al bloqueo, determine si hay una o varias formas de causar el bloqueo y obtenga una lista de pasos para reproducir el bloqueo localmente.
Seleccione un informe de fallas de la tabla para ver su ruta de interacción, su traza de evento, detalles de subprocesos para ocurrencias individuales, atributos y más. Si es necesario, resimbolice o exporte los detalles del fallo a Xcode para que pueda depurar su código fuente más fácilmente.
Cuando termine, marque las ocurrencias de fallas como
Resolved
.
Los fallos resueltos incluyen un banner que identifica quién resolvió el fallo y cuándo. Con base en las políticas de retención de datos de monitoreo de móviles, puede filtrar por fallas resueltas cuando necesite rastrear información histórica.
Comience con los gráficos Crash rate percentage y Crash-free users percentage para ver de un vistazo si hay picos, caídas o patrones inesperados con fallas en general. Por ejemplo:
¿Hay algún pico cerca del lanzamiento de una versión reciente?
¿Hay algún período de tiempo en el que el porcentaje de usuarios se haya visto afectado significativamente por la caída? (Si el gráfico
Crash-free users percentage
está vacío, no hubo sesiones de usuario durante el período de tiempo seleccionado).
Puede seleccionar un grupo y luego filtrar por datos específicos, incluidos:
Agrupe la lista de fallos por tipo de fallo, dispositivo, ubicación u otro atributo personalizado.
Mostrar fallos abiertos, fallos resueltos o todos los fallos.
Utilice el selector de tiempo para ajustar el período de tiempo seleccionado actualmente.
Filtrar por un Version específico o por uno o más atributos Filter, como Last Interaction, App Build o cualquiera de la lista más larga de atributos estándar y personalizados).
Los filtros seleccionados aparecen en la parte superior de la página de la UI .
El gráfico Top 20 occurrences le permite identificar los tipos de fallos y cuántos fallos se produjeron durante el período de tiempo seleccionado. Este gráfico muestra las 20 principales ocurrencias de accidentes por grupo y filtros que seleccione. Por ejemplo, puede agrupar por dirección de correo electrónico (si está instrumentado como un atributo personalizado) y luego filtrar a un correo electrónico específico para examinar la experiencia de ese usuario.
Para filtrar o agrupar por otro atributo, utilice la ventana de búsqueda o seleccione cualquiera de los filtros disponibles. Por ejemplo, filtre por tipo de accidente, dispositivo, ubicación específica o cualquier atributo personalizado.
Para buscar otros patrones históricos, cambie el período de tiempo seleccionado.
one.newrelic.com > All capabilities > Mobile > (select an app) > Errors > Crash analysis: A continuación se muestra un ejemplo del gráfico Top 20 occurrences filtrado por el grupo Crash locations . Seleccione cualquier grupo o filtro para analizar los datos de sus accidentes de la forma que desee.
Los gráficos Crash analysis de monitoreo de móviles utilizan un atributo predeterminado para eventos móviles, junto con cualquier atributo personalizado que haya agregado a este tipo de evento. Para ver o compartir los datos, haga clic en el icono de puntos suspensivos.
Add to dashboard
enlace: vea el gráfico y cópielo en un dashboard nuevo o existente.
View query
enlace: vea la consulta NRQL utilizada para calcular los datos del gráfico.
Get as image
enlace: seleccione esta opción para obtener una URL pública del gráfico y luego compártala utilizando cualquier medio.
Como complemento a los gráficos, la tabla Crash report enumera los tipos de fallos por ubicación y los vincula a detalles relevantes del informe de fallos. Cada fila le ayuda a encontrar respuestas a preguntas como:
¿Cuántos de este tipo de accidentes o excepciones ocurrieron dentro del período de tiempo seleccionado?
¿Cuál es el mensaje de excepción más reciente?
¿Una versión específica de la aplicación tiene un número mayor (o menor) de usuarios afectados?
¿Cuándo ocurrió la excepción por primera y por última vez?
one.newrelic.com > All capabilities > Mobile > (select an app) > Errors > Crash analysis: Ordene cualquier columna para analizar patrones en la tabla Crash reports y luego seleccione cualquier informe para revisar los detalles del fallo.
A veces, puede resultarle más útil examinar los datos del informe de fallos de menor a mayor. Por ejemplo:
¿Qué excepción tiene el menor número de ocurrencias?
¿Cuándo comenzó una excepción particular (Earliest occurrence)?
Puede cambiar el orden de clasificación o las opciones de filtro para centrarse solo en los tipos de excepciones que más le importan a usted y a sus equipos.
Los viajes de los usuarios ofrecen una visión integral de la interacción del usuario antes de un bloqueo. Al analizar estos viajes combinados, puede identificar patrones recurrentes y señalar las causas fundamentales. Esto no sólo acelera la resolución de fallos, sino que también conduce a una experiencia del usuario más fluida en general.
Los viajes de usuario pueden ayudarle a:
Identifique el usuario problemático: profundice en sesiones de usuario específicas que provocaron fallas e identifique cualquier atributo compartido, como el tipo de dispositivo o las condiciones de la red, que podrían ser factores contribuyentes.
Localice la solución: extraiga los pasos y las variables de entorno necesarias para reproducir el fallo localmente, lo que permitirá una resolución y resolución de problemas eficientes.
¿Múltiples culpables o una sola secuencia?: los recorridos de los usuarios le ayudan a determinar si los fallos siguen un hilo común o se producen de forma aleatoria.
one.newrelic.com > All capabilities > Mobile > (select an app) > Errors > Crash analysis > View journeys: Vea cómo el usuario encontró el bloqueo.
Los perfiles de fallas brindan información valiosa, rápida y clara sobre los datos de fallas de su dispositivo móvil al revelar cualquier anomalía en el rendimiento de su aplicación móvil. Se destacan diferencias inesperadas entre atributos y comportamientos, lo que ilumina las diferencias clave entre cuentas fallidas y libres de fallas. Puede identificar rápidamente problemas clave mediante desgloses y filtros para una experiencia de resolución de problemas rápida y optimizada.
one.newrelic.com > All capabilities > Mobile > (select an app) > Errors > Crash analysis > Crash profiles: Compare sesiones fallidas y libres de fallos.
La traza de evento de falla le muestra el evento que condujo a una falla de una aplicación móvil. Estos pueden ser eventos monitor por defecto o eventos personalizados que hayas creado. Para obtener más información, consulte Crash traza de evento.
Desde la tabla Crash types , puede profundizar en un tipo de falla específico. Desde aquí puedes:
Explore el desglose del hilo relacionado.
Seleccione Export crash details para poder examinar el código fuente usando Xcode.
Haga clic en el botón View crash libraries para ver qué archivos de mapas de Android o iOS .dSYM archivos que tenemos para su aplicación.
Si no ve los archivos que espera, cargue un nuevo archivo de mapa de Android o iOS .dSYM archivos haciendo clic en el enlace Upload . Tenga en cuenta que cargar un archivo nuevo automáticamente despeja o simboliza la ocurrencia de su falla.
Presente un ticket y resuelva el problema.
one.newrelic.com > All capabilities > Mobile > (select an app) > Errors > Crash Analysis > Crash types > (seleccione un bloqueo): este es un ejemplo de un rastreo del stack que incluye la opción de cargar un nuevo archivo de mapa de Android o .dSYM de iOS adicional. archivos. Para analizar y depurar su código fuente usando Xcode, seleccione Export crash details.
Configurar los ajustes de correo electrónico del informe de fallos