Roku Crash Reporting and Error Tracking
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.
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.
- Añade la última versión del SDK de RUM Roku a tus dependencias ROPM (o descarga el archivo zip).
- 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
Ejecuta tu aplicación en un dispositivo Roku.
Ejecuta código que contenga un fallo. Por ejemplo:
sub explodingMethod()
x = 1
print x.foo
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
Más enlaces, artículos y documentación útiles: