This page is not yet available in Spanish. We are working on its translation.
If you have any questions or feedback about our current translation project, feel free to reach out to us!

Información general

Error Tracking procesa los errores recopilados del SDK Roku.

Habilita Crash Reporting y Error Tracking de Roku para obtener informes completos de fallos y tendencias de errores mediante Real User Monitoring. Con esta función, puedes acceder a:

  • Dashboards y atributos de fallos agregados Roku
  • Análisis de tendencias con el seguimiento de errores de Roku

Tus informes de fallos aparecen en Error Tracking.

Configuración

Si aún no configuraste el SDK Roku, sigue las instrucciones de configuración en la aplicación o consulta la documentación de configuración de Roku.

  1. Añade la última versión del SDK Roku a tus dependencias ROPM (o descarga el archivo zip).
  2. Configura env de tu aplicación al inicializar el SDK.

Para cualquier error, puedes acceder a la ruta del archivo, al número de línea y a un fragmento de código para cada marco de la traza (trace) de stack tecnológico.

Limitaciones

La notificación de fallos de Roku aún no es compatible con las trazas de stack tecnológico.

Para probar tu implementación

Para comprobar tu configuración de Crash Reporting y Error Tracking de Roku, necesitas activar un fallo en tu aplicación y confirmar que el error aparece en Datadog.

Para probar tu implementación

  1. Ejecuta tu aplicación en un dispositivo Roku.

  2. Ejecuta código que contenga un fallo. Por ejemplo:

    sub explodingMethod()
        x = 1
        print x.foo
    
  3. Después de que se produzca el fallo, reinicia tu aplicación y espera a que el SDK Roku cargue el informe del fallo en Error Tracking.

Reenvío de los errores a Datadog

Cada vez que realices una operación que pueda generar una excepción, puedes reenviar el error a Datadog añadiendo el siguiente fragmento de código:

    try
        doSomethingThatMightThrowAnException()
    catch error
        m.global.datadogRumAgent.callfunc("addError", error)
    end try

Referencias adicionales