How do I configure service error detection?

Dynatrace failure detection automatically detects the vast majority of error conditions in your environment, including the underlying root causes. With this approach, Dynatrace is able to provide you with answers when problems occur or when your application performance drops.

A detected service error doesn't necessarily mean that a request has failed. There may be cases where the default service-error detection settings don't meet your particular needs. In such cases, you can configure these settings as explained in this topic.

By default, Dynatrace detects:

  • Programming exceptions (Java, .NET, Node.js, and PHP) as the reason for failed requests when exceptions result in the abort of service calls.
  • Error pages provided by many web containers for handled exceptions.
  • HTTP 500-599 error codes for web requests are interpreted as errors on the server side.
  • HTTP 400-599 error codes for web requests are interpreted as errors on the client side.

To configure service error detection

  1. Select Transactions & services from the navigation menu.
  2. Select the service for which you need to adapt failure detection.
  3. Click the browse button () and select Edit.
  4. Select the Error detection tab.
  5. From the settings provided (see the following sections), adapt those appropriate for your needs.

For further details regarding the supported service error detection settings, see the options below.