Errors

Discover is useful for monitoring and reporting on errors that are encountered during a visitor's experience with your web application.

Errors can be categorized into the following types:

Type
Description
System errors
Discover provides a set of events for tracking HTTP Status Code errors (4xx/5xx). These events are enabled by default. You can explore how to use these events through the end-to-end scenarios.
Application errors
These errors typically cause an error message to be generated and displayed in the response for visitors to your web application. Since these errors are specific to the web application, no default events are provided. Example application errors include JavaScriptâ„¢ errors, other code exceptions, and services or APIs being unavailable.
Business rule errors
Business rule errors are violations of how data is expected to be submitted, which can result in things like rejected credit card numbers.
Usability errors
Usability errors are typically issues in which the submitted data fails validation, such as when a required form field is submitted with an empty value.

The preceding categorization covers a broad range of potential issues with any web application. As part of your event development, you must look to group errors into categories, by using group lists. For example, suppose that your web application generates over 2000 error messages. You can group error messages into categories to simplify reporting. Instead of looking at individual log error messages, for example, report consumers can analyze the counts of log error messages in reporting.

  • Error messages can be categorized by storing their values in a dimension, which uses group lists to define the groupings of values.
  • The error messages can be uploaded by a tab-delimited file to populate the available dimension values.