Client Side Monitoring
Client side part of the Reactive web applications or Mobile applications can be monitoring through Javascript SDK.
The loader script has a few configuration options:
What version of the SDK to load
Using Performance Monitoring
Using Session Replay
Showing debug logs
Configuration options can be set from Sentry as mentioned here.
In order to get started using the Sentry JavaScript SDK, add the following code to the top of your application (Loader Script), before all other scripts:
The Loader Script is the easiest way to initialize the Sentry SDK. The Loader Script also automatically keeps your Sentry SDK up to date and offers configuration for different Sentry features.
Server Side Monitoring
OutSystems supports .Net monitoring on Sentry, however the considering that Reactive Web applications are client side based, however we will be utilizing Sentry.IO to log,
1- Exceptions.
2- General Messages \ Logs.
3- Releases Management as well.
We will be following the instructions from Sentry.IO integration with .Net.
3 Methods have been created to integrate with Sentry & all methods have the Release number & the User Id for now.
In case we need to send additional information like User Name or User Email, these methods need to be adjusted.
Implemented methods are done through .Net extension.
Release Management
In your release process, you can add a step to create a release in Sentry and associate it with commits from your linked repository. When you've done this, you'll be able to see the commits associated with a release in the Release Details page.
If you're using one of our release automation options, this step should be done automatically.
However, if you don't have a repository integration installed, you can send Sentry your raw commit metadata using the Sentry CLI or our API as mentioned here.