Artículo
Kurro Lopez · Mar 2 Lectura de 1 min

Análisis de errores de aplicación

¡Hola, desarrolladores!

Como sabeis, los errores de la aplicación están en el global ^ERRORS. Aparecen si los llamas:

d e.Log() 

en la sección Catch de Try-Catch.

Con la propuesta de @Robert Cemper, ahora se puede utilizar SQL para examinarlo.

Inspirado por el módulo de Robert, presenté un módulo simple de IRIS Analytics que muestra estos errores en un dashboard:

Y se pueden explorar las líneas si se hace clic en los gráficos:

¿Cómo usarlo?

Se puede instalar el módulo con el siguiente comando ZPM:

USER>zpm "install objectscript-errors-analytics"

Si se tiene un error en este namespace (ej. en USER), se puede consultar el panel en el navegador:

http://localhost:yourport/dsw/index.html#!/d/Errors/Overview.dashboard?ns=USER

Y se pueden generar algunos errores aleatorios con el siguiente comando:

do ##class(shvarov.objectscript.errors.analytics.setup).GenerateErrors()

Y para actualizar los datos y reconstruir el cubo:

do ##class(shvarov.objectscript.errors.analytics.setup).Run()

¿Qué tiene de bueno este proyecto? Que utiliza una nueva función de la versión 0.2.5 ZPM para desplegar recursos de IRIS Analytics.

¡Espero vuestros comentarios y colaboraciones!

 

10
1 0 0 39
Log in or sign up to continue