Solved

Crash/Error reporting support

  • 17 April 2024
  • 3 replies
  • 72 views

Userlevel 1
Badge +1

Hi,

 

What are the options for intgegrating hosted error/crash reporting solutions like sentry & posthog in thinkwise.

 

icon

Best answer by Mark Jongeling 17 June 2024, 14:20

View original

3 replies

Userlevel 7
Badge +23

Hi ssital,

For the Universal GUI, we integrated Sentry into the GUI itself to capture any errors and crashes that occur. These will be received and investigated by us only in a secure environment. We currently don't have the ability to attach your own Sentry or Posthog onto/into the Universal GUI.

The question is more, what are you looking to capture in terms of errors/crashes? The platform offers quite some options already such as the Indicium log and Application insights; more info here: https://docs.thinkwisesoftware.com/docs/deployment/indicium#setting-up-azure-application-insights.

Userlevel 1
Badge +1

Indicium log does not log all events. when a malformed body (4xx) is send using the ODATA API. it is hard to know what caused the issue.

 

We would like to log events when they’re executed eg. user clicks a button, starts a processflow etc. (Posthog)

Also when these actions fail, we would like to know.  (Sentry)

 

 

Userlevel 7
Badge +23

Hi ssital,

Sorry for the delay on replies here. Indicium does indeed not log everything. We are currently working on an environment monitor that will be available in IAM. This way you can see all the integrations that your application has, see whenever it succeeds and fails so you have the information to resolve it.

We would like to log events when they’re executed eg. user clicks a button, starts a processflow

This is currently either a manual solution by including logging code, for instance when a user activates a process or task. An idea for it is here: Action analysis in Universal GUI | Thinkwise Community (thinkwisesoftware.com)

Also when these actions fail, we would like to know

We currently do not offer a way to integrate Sentry into the user interface, but there are several ways of error handling; such as using Application insights and storing errors manually using try-catch structures and logging table. Maybe this topic can help out as well (chapter Monitor): Common DevOps integrations | Thinkwise Community (thinkwisesoftware.com)

Reply