• /
  • EnglishEspañol日本語한국어Português
  • Inicia sesiónComenzar ahora

Te ofrecemos esta traducción automática para facilitar la lectura.

En caso de que haya discrepancias entre la versión en inglés y la versión traducida, se entiende que prevalece la versión en inglés. Visita esta página para obtener más información.

Crea una propuesta

La aplicación no responde: realice un seguimiento y analice los errores ANR

En las aplicaciones móviles de Android, los errores de aplicación que no responde (ANR) se activan cuando el hilo principal UI de una aplicación se bloquea durante más de cinco segundos. Los errores de ANR pueden deber a varios factores, como llamadas de red, cálculos complejos o contención de recursos. Al monitorear su frecuencia y patrones de ocurrencia, obtiene información valiosa sobre la estabilidad general de su aplicación y la experiencia del usuario.

Cómo se informan los errores ANR a New Relic

De forma predeterminada, el agente de Android informa los errores ANR como MobileApplicationExit evento, que aprovecha APIApplicationExitInfo de Android para monitor e informar sobre las diferentes causas de la terminación de la aplicación. El agente lee la API ApplicationExitInfo en el siguiente lanzamiento de la aplicación y envía asincrónicamente el evento MobileApplicationExit a New Relic para cada salida de la aplicación en el historial.

Comprender las discrepancias ANR entre New Relic y Google Play Console

Es posible que encuentres variaciones en los recuentos y tasas de ANR entre New Relic y Google Play Console. Esto se debe a diferencias en los métodos de recopilación de datos:

  • Cobertura de la versión de Android:

    • New Relic se centra en los ANR de dispositivos con Android 11 o superior.
    • Google Play Console captura ANR en todas las versiones de Android.
  • Alcance del dispositivo y la aplicación:

    • New Relic informa desde dispositivos con el agente New Relic instalado, independientemente de la fuente de la aplicación.
    • Google Play Console informa exclusivamente desde dispositivos certificados con aplicaciones descargadas a través de Play Store.

Para obtener más información, consulta la documentación de Google Play.

Ver ANRs en New Relic

De forma predeterminada, nuestro agente de Android recopila e informa errores ANR a New Relic. Puede encontrar datos ANR en dos lugares:

  • En la página Summary, hay un widget llamado

    ANR rate

    que muestra el porcentaje de errores.

  • En la página de ANR, donde puede ver un desglose de la tasa de errores, los grupos de usuarios afectados y los detalles de los atributos.

screenshot of ANR UI page

Para ver la página ANR:

  1. Vaya a

    one.newrelic.com > All capabilities

    .

  2. Haga clic en

    Mobile

    .

  3. Seleccione una aplicación de Android.

  4. En el panel izquierdo, haga clic en

    ANR

    .

Filtrar por grupos ANR

El widget de la página ANR se basa en grupos de ANR. De forma predeterminada, los ANR se agrupan por el atributo description .

screenshot of top occurences chart

Para cambiar la forma en que se agrupan los ANR (como el tipo de dispositivo, la versión de la aplicación o un atributo personalizado), haga clic en Group by y seleccione un atributo de la lista. La página ANR se actualizará para mostrar datos del nuevo grupo ANR.

Monitora la tasa ANR

El gráfico ANR rate para ver de un vistazo si hay picos, caídas o patrones inesperados con los ANR en general.

Por ejemplo, si lanzó una versión reciente de la aplicación, el gráfico de tasas de ANR muestra el porcentaje de sesiones que experimentaron errores a lo largo del tiempo como porcentaje de todas las sesiones, desglosado por versión de la aplicación. El porcentaje promedio de sesión ANR se muestra en la parte superior derecha.

screenshot of anr rate chart

El gráfico ANR rate by day muestra el porcentaje de usuarios únicos que experimentaron un ANR a lo largo del tiempo como porcentaje de todos los usuarios únicos.

Nota: Independientemente del tiempo seleccionado, este gráfico mostrará la tasa ANR promedio de los últimos 28 días.

Ver ocurrencias de ANR por importancia

El gráfico ANR occurrences by importance muestra la distribución de ANR por importancia relativa del proceso de la aplicación antes de la terminación debido a un ANR. Puede encontrar más información sobre la importancia del proceso de una aplicación aquí.

screenshot of anrs by importance

Profundice con los perfiles ANR

Los perfiles ANR muestran la distribución de atributos en todas sus apariciones de ANR, lo que lo ayuda a identificar patrones para limitar y solucionar rápidamente la causa raíz.

screenshot of anr profiles

Deshabilitar el monitoreo ANR

Importante

La configuración del lado del servidor siempre tiene prioridad sobre la configuración del agente local. Para aplicaciones móviles con menos de 100.000 dispositivos activos simultáneamente, puede llevar hasta 10 minutos aplicar los cambios a los dispositivos finales del usuario. Para aplicaciones con más de 100.000 dispositivos activos, puede tardar varias horas.

Si necesita desactivar el monitoreo ANR:

  1. En New Relic, navega hasta tu aplicación móvil.

  2. En el panel izquierdo debajo de

    Settings

    , haga clic en

    Application

    .

  3. Desactive el Application Not Responding (ANR) .

  4. Clic en Save.

Screenshot of the ANR setting
Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.