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!

RUM para Roku no está disponible en el sitio US1-FED de Datadog.

Información general

Errores en los procesos de seguimiento de errores recopilados del SDK de RUM Roku.

Habilita la notificación de fallos y el seguimiento de errores 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 seguimiento de errores Roku

Tus informes de fallos aparecen en Seguimiento de errores.

Configuración

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

  1. Añade la última versión del SDK de RUM 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 en Roku aún no es compatible con las trazas de stack tecnológico.

Para probar tu implementación

Para verificar la configuración de las notificaciones de fallos y el seguimiento de errores Roku, necesitas generar un error 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 de Roku cargue el informe del fallo en Seguimiento de errores.

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