DEV Community

Cover image for Frontend Monitoring and Error Tracking
Vadim
Vadim

Posted on

Frontend Monitoring and Error Tracking

Selecting an error tracking and reporting service is not always easy. There are three main criteria for good error-tracking software:

  • ability to group similar stack traces into one entity
  • support for source maps (because your stack traces will likely be minified)
  • ability to export stack traces

Let's take one popular example of such systems, Sentry.io, and a couple of corporate-level ones: AWS CloudWatch RUM and Splunk RUM.


Sentry.io:

Error grouping Source maps Notifications Self-Hosted Export

Sentry.io


AWS CloudWatch RUM:

Error grouping Source maps Notifications Self-Hosted Export

AWS CloudWatch RUM

Error grouping:

AWS CloudWatch RUM Error grouping

No source maps:

AWS CloudWatch RUM source maps


Splunk RUM:

Error grouping Source maps Notifications Self-Hosted Export

Splunk RUM

No error grouping:
Splunk RUM error grouping

No source maps:

Splunk RUM No source maps

But Splunk RUM has strong features for tracking user actions step-by-step:

Splunk RUM session tracking

CloudWatch RUM and Spunk RUM are not focused on error tracking only, and they don't have notifications about errors. You need some extra time and skill to configure them (this might not be possible).

Top comments (0)