# Dashboard and Data Explorer - difference between built-in error metrics

**URL:** <https://community.dynatrace.com/t/dashboard-and-data-explorer-difference-between-built-in-error-metrics/36909>\
**Category:** Dashboarding\
**Tags:** dynatrace-managed, data-explorer, azure, dashboards-classic\
**Created:** [October 14, 2022, 2:51pm UTC](https://community.dynatrace.com/t/dashboard-and-data-explorer-difference-between-built-in-error-metrics/36909 "2022-10-14T14:51:22Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![bernhard\_s](https://avatars.discourse-cdn.com/v4/letter/b/ecd19e/32.png) [@bernhard\_s](https://community.dynatrace.com/u/bernhard_s)\
**Post date:** [October 14, 2022, 2:51pm UTC](https://community.dynatrace.com/t/dashboard-and-data-explorer-difference-between-built-in-error-metrics/36909/1 "2022-10-14T14:51:22Z")

</div>

Hello,

I’m building a Dynatrace dashboard and I am confused about the built-in metrics related to errors.

According to the below Dynatrace documentation [1] on built-in metrics, Dynatrace offers the following error rates for use on a Dashboard:

1. builtin:service.errors.client.rate: Failure rate (client-side errors)
2. builtin:service.errors.fourxx.rate: Failure rate (HTTP 4xx errors)
3. builtin:service.errors.server.rate: Failure rate (server-side errors)
4. builtin:service.errors.fivexx.rate: Failure rate (HTTP 5xx errors)
5. builtin:service.errors.total.rate: Failure rate (any errors)

[1]&nbsp;[Built-in classic metrics — Dynatrace Docs](https://www.dynatrace.com/support/help/how-to-use-dynatrace/metrics/built-in-metrics)

The documentation is not specified about what these errors are about, therefore I am asking here in the Community forum for clarification.

My questions:

- What is the difference between client-side errors and HTTP 4xx errors?
- Likewise, how can I distinguish HTTP 5xx errors from server-side errors?
- Are the HTTP 4xx errors part of the client-side errors, and are HTTP 5xx errors part of server-side errors?
- Is the metric “Failure rate (any errors)” then the error rate when considering all 4 error categories (HTTP 4xx, HTTP 5xx, client and server errors)?

Thank you for your support!

Best regards, Bernhard

---

<div class="post-metadata">

**Author:** ![mizso74](https://avatars.discourse-cdn.com/v4/letter/m/f05b48/32.png) [@mizso74](https://community.dynatrace.com/u/mizso74)\
**Post date:** [October 14, 2022, 3:37pm UTC](https://community.dynatrace.com/t/dashboard-and-data-explorer-difference-between-built-in-error-metrics/36909/2 "2022-10-14T15:37:41Z")

</div>

Hi&nbsp;[@bernhard\_s](https://community.dynatrace.com/user/28651),

Could you please check this part of the documentation I think you will find the answers for your questions.

[Configure service failure detection | Dynatrace Docs](https://www.dynatrace.com/support/help/how-to-use-dynatrace/services/service-monitoring-settings/configure-service-failure-detection#tabgroup--configure-failure-detection--global-settings)

Best regards,

Mizső

---

<div class="post-metadata">

**Author:** ![bernhard\_s](https://avatars.discourse-cdn.com/v4/letter/b/ecd19e/32.png) [@bernhard\_s](https://community.dynatrace.com/u/bernhard_s)\
**Post date:** [October 14, 2022, 3:43pm UTC](https://community.dynatrace.com/t/dashboard-and-data-explorer-difference-between-built-in-error-metrics/36909/3 "2022-10-14T15:43:18Z")

</div>

[@Mizső](https://community.dynatrace.com/user/47783)&nbsp; &nbsp;- No, this does not answer my questions. BR Bernhard

---

<div class="post-metadata">

**Author:** ![zietho](https://avatars.discourse-cdn.com/v4/letter/z/94ad74/32.png) [@zietho](https://community.dynatrace.com/u/zietho)\
**Post date:** [January 23, 2023, 4:37pm UTC](https://community.dynatrace.com/t/dashboard-and-data-explorer-difference-between-built-in-error-metrics/36909/4 "2023-01-23T16:37:41Z")

</div>

The referenced docs page referenced by [@Mizső](https://community.dynatrace.com/user/47783) I believe does explain the difference of detected errors and how to configure them if they don’t meet your need.  
For example reading the explanation tells me that 500-5xx will always be interpreted as a server error. So 5xx metrics.rate is a server error while 400-4xx (yes there is a typo on that page) is a client error.  
Then it also says that&nbsp;missing HTTP response code as client-side errors or server-side. So my naiv assumption is that 4xx is everything from 400-4xx while client side or then server-side (500-5xx), respectively can be more than just the actual 4xx or 5xx errors. E.g. when you also take missing response codes into account.

Answer to

- What is the difference between client-side errors and HTTP 4xx errors?
- Likewise, how can I distinguish HTTP 5xx errors from server-side errors?

Id therefore say yes to

- Are the HTTP 4xx errors part of the client-side errors, and are HTTP 5xx errors part of server-side errors?

And yes to:

- Is the metric “Failure rate (any errors)” then the error rate when considering all 4 error categories (HTTP 4xx, HTTP 5xx, client and server errors)?

But maybe&nbsp;[@tom\_rothschaedl](https://community.dynatrace.com/user/8742)&nbsp;can cross-check this, pls.
