Skip to content

Commit 6c75fa7

Browse files
committed
[error-tracking] Merge Default Grouping and Custom grouping pages
1 parent 25c73c3 commit 6c75fa7

File tree

20 files changed

+79
-193
lines changed

20 files changed

+79
-193
lines changed

config/_default/menus/main.en.yaml

Lines changed: 13 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1987,21 +1987,16 @@ menu:
19871987
parent: error_tracking
19881988
identifier: error_tracking_regression_detection
19891989
weight: 3
1990-
- name: Default Grouping
1991-
url: error_tracking/default_grouping
1990+
- name: Error Grouping
1991+
url: error_tracking/error_grouping
19921992
parent: error_tracking
1993-
identifier: error_tracking_default_grouping
1993+
identifier: error_tracking_error_grouping
19941994
weight: 4
19951995
- name: Monitors
19961996
url: error_tracking/monitors
19971997
parent: error_tracking
19981998
identifier: error_tracking_monitors
19991999
weight: 5
2000-
- name: Custom Grouping
2001-
url: error_tracking/custom_grouping
2002-
parent: error_tracking
2003-
identifier: error_tracking_custom_grouping
2004-
weight: 6
20052000
- name: Identify Suspect Commits
20062001
url: error_tracking/suspect_commits
20072002
parent: error_tracking
@@ -3464,16 +3459,11 @@ menu:
34643459
parent: tracing_error_tracking
34653460
identifier: tracing_error_tracking_states
34663461
weight: 1002
3467-
- name: Default Grouping
3468-
url: tracing/error_tracking/default_grouping
3462+
- name: Error Grouping
3463+
url: tracing/error_tracking/error_grouping
34693464
parent: tracing_error_tracking
3470-
identifier: tracing_error_tracking_default_grouping
3465+
identifier: tracing_error_tracking_error_grouping
34713466
weight: 1003
3472-
- name: Custom Grouping
3473-
url: tracing/error_tracking/custom_grouping
3474-
parent: tracing_error_tracking
3475-
identifier: tracing_error_tracking_custom_grouping
3476-
weight: 1004
34773467
- name: Monitors
34783468
url: tracing/error_tracking/monitors
34793469
parent: tracing_error_tracking
@@ -3958,7 +3948,7 @@ menu:
39583948
url: llm_observability/configuration/
39593949
parent: llm_obs
39603950
identifier: llm_obs_configuration
3961-
weight: 4
3951+
weight: 4
39623952
- name: Submit Evaluations
39633953
url: llm_observability/submit_evaluations/
39643954
parent: llm_obs
@@ -5359,16 +5349,11 @@ menu:
53595349
url: logs/error_tracking/backend
53605350
parent: log_management_error_tracking
53615351
weight: 704
5362-
- name: Default Grouping
5363-
url: logs/error_tracking/default_grouping
5352+
- name: Error Grouping
5353+
url: logs/error_tracking/error_grouping
53645354
parent: log_management_error_tracking
5365-
identifier: log_management_error_tracking_default_grouping
5355+
identifier: log_management_error_tracking_error_grouping
53665356
weight: 705
5367-
- name: Custom Grouping
5368-
url: logs/error_tracking/custom_grouping
5369-
parent: log_management_error_tracking
5370-
identifier: log_management_error_tracking_custom_grouping
5371-
weight: 706
53725357
- name: Manage Data Collection
53735358
url: logs/error_tracking/manage_data_collection
53745359
parent: log_management_error_tracking
@@ -6511,16 +6496,11 @@ menu:
65116496
parent: rum_error_tracking
65126497
identifier: rum_error_tracking_mobile
65136498
weight: 804
6514-
- name: Default Grouping
6515-
url: real_user_monitoring/error_tracking/default_grouping
6499+
- name: Error Grouping
6500+
url: real_user_monitoring/error_tracking/error_grouping
65166501
parent: rum_error_tracking
6517-
identifier: rum_error_tracking_default_grouping
6502+
identifier: rum_error_tracking_error_grouping
65186503
weight: 805
6519-
- name: Custom Grouping
6520-
url: real_user_monitoring/error_tracking/custom_grouping
6521-
parent: rum_error_tracking
6522-
identifier: rum_error_tracking_custom_grouping
6523-
weight: 806
65246504
- name: Monitors
65256505
url: real_user_monitoring/error_tracking/monitors
65266506
parent: rum_error_tracking

config/_default/menus/main.fr.yaml

Lines changed: 12 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1941,21 +1941,16 @@ menu:
19411941
parent: error_tracking
19421942
identifier: error_tracking_regression_detection
19431943
weight: 3
1944-
- name: Default Grouping
1945-
url: error_tracking/default_grouping
1944+
- name: Error Grouping
1945+
url: error_tracking/error_grouping
19461946
parent: error_tracking
1947-
identifier: error_tracking_default_grouping
1947+
identifier: error_tracking_error_grouping
19481948
weight: 4
19491949
- name: Monitors
19501950
url: error_tracking/monitors
19511951
parent: error_tracking
19521952
identifier: error_tracking_monitors
19531953
weight: 5
1954-
- name: Custom Grouping
1955-
url: error_tracking/custom_grouping
1956-
parent: error_tracking
1957-
identifier: error_tracking_custom_grouping
1958-
weight: 6
19591954
- name: Identify Suspect Commits
19601955
url: error_tracking/suspect_commits
19611956
parent: error_tracking
@@ -3303,16 +3298,11 @@ menu:
33033298
parent: tracing_error_tracking
33043299
identifier: tracing_error_tracking_states
33053300
weight: 1002
3306-
- name: Default Grouping
3307-
url: tracing/error_tracking/default_grouping
3301+
- name: Error Grouping
3302+
url: tracing/error_tracking/error_grouping
33083303
parent: tracing_error_tracking
3309-
identifier: tracing_error_tracking_default_grouping
3304+
identifier: tracing_error_tracking_error_grouping
33103305
weight: 1003
3311-
- name: Custom Grouping
3312-
url: tracing/error_tracking/custom_grouping
3313-
parent: tracing_error_tracking
3314-
identifier: tracing_error_tracking_custom_grouping
3315-
weight: 1004
33163306
- name: Monitors
33173307
url: tracing/error_tracking/monitors
33183308
parent: tracing_error_tracking
@@ -5003,16 +4993,11 @@ menu:
50034993
url: logs/error_tracking/backend
50044994
parent: log_management_error_tracking
50054995
weight: 704
5006-
- name: Default Grouping
5007-
url: logs/error_tracking/default_grouping
4996+
- name: Error Grouping
4997+
url: logs/error_tracking/error_grouping
50084998
parent: log_management_error_tracking
5009-
identifier: log_management_error_tracking_default_grouping
4999+
identifier: log_management_error_tracking_error_grouping
50105000
weight: 705
5011-
- name: Custom Grouping
5012-
url: logs/error_tracking/custom_grouping
5013-
parent: log_management_error_tracking
5014-
identifier: log_management_error_tracking_custom_grouping
5015-
weight: 706
50165001
- name: Manage Data Collection
50175002
url: logs/error_tracking/manage_data_collection
50185003
parent: log_management_error_tracking
@@ -6135,16 +6120,11 @@ menu:
61356120
parent: rum_error_tracking
61366121
identifier: rum_error_tracking_mobile
61376122
weight: 804
6138-
- name: Default Grouping
6139-
url: real_user_monitoring/error_tracking/default_grouping
6123+
- name: Error Grouping
6124+
url: real_user_monitoring/error_tracking/error_grouping
61406125
parent: rum_error_tracking
6141-
identifier: rum_error_tracking_default_grouping
6126+
identifier: rum_error_tracking_error_grouping
61426127
weight: 805
6143-
- name: Custom Grouping
6144-
url: real_user_monitoring/error_tracking/custom_grouping
6145-
parent: rum_error_tracking
6146-
identifier: rum_error_tracking_custom_grouping
6147-
weight: 806
61486128
- name: Monitors
61496129
url: real_user_monitoring/error_tracking/monitors
61506130
parent: rum_error_tracking

config/_default/menus/main.ja.yaml

Lines changed: 10 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1941,21 +1941,16 @@ menu:
19411941
parent: error_tracking
19421942
identifier: error_tracking_regression_detection
19431943
weight: 3
1944-
- name: Default Grouping
1945-
url: error_tracking/default_grouping
1944+
- name: Error Grouping
1945+
url: error_tracking/error_grouping
19461946
parent: error_tracking
1947-
identifier: error_tracking_default_grouping
1947+
identifier: error_tracking_error_grouping
19481948
weight: 4
19491949
- name: Monitors
19501950
url: error_tracking/monitors
19511951
parent: error_tracking
19521952
identifier: error_tracking_monitors
19531953
weight: 5
1954-
- name: Custom Grouping
1955-
url: error_tracking/custom_grouping
1956-
parent: error_tracking
1957-
identifier: error_tracking_custom_grouping
1958-
weight: 6
19591954
- name: Identify Suspect Commits
19601955
url: error_tracking/suspect_commits
19611956
parent: error_tracking
@@ -3304,15 +3299,10 @@ menu:
33043299
identifier: tracing_error_tracking_states
33053300
weight: 1002
33063301
- name: Default Grouping
3307-
url: tracing/error_tracking/default_grouping
3302+
url: tracing/error_tracking/error_grouping
33083303
parent: tracing_error_tracking
3309-
identifier: tracing_error_tracking_default_grouping
3304+
identifier: tracing_error_tracking_error_grouping
33103305
weight: 1003
3311-
- name: カスタムグループ化
3312-
url: tracing/error_tracking/custom_grouping
3313-
parent: tracing_error_tracking
3314-
identifier: tracing_error_tracking_custom_grouping
3315-
weight: 1004
33163306
- name: Monitors
33173307
url: tracing/error_tracking/monitors
33183308
parent: tracing_error_tracking
@@ -5004,15 +4994,10 @@ menu:
50044994
parent: log_management_error_tracking
50054995
weight: 704
50064996
- name: Default Grouping
5007-
url: logs/error_tracking/default_grouping
4997+
url: logs/error_tracking/error_grouping
50084998
parent: log_management_error_tracking
5009-
identifier: log_management_error_tracking_default_grouping
4999+
identifier: log_management_error_tracking_error_grouping
50105000
weight: 705
5011-
- name: カスタムグループ化
5012-
url: logs/error_tracking/custom_grouping
5013-
parent: log_management_error_tracking
5014-
identifier: log_management_error_tracking_custom_grouping
5015-
weight: 706
50165001
- name: Manage Data Collection
50175002
url: logs/error_tracking/manage_data_collection
50185003
parent: log_management_error_tracking
@@ -6135,16 +6120,11 @@ menu:
61356120
parent: rum_error_tracking
61366121
identifier: rum_error_tracking_mobile
61376122
weight: 804
6138-
- name: Default Grouping
6139-
url: real_user_monitoring/error_tracking/default_grouping
6123+
- name: Error Grouping
6124+
url: real_user_monitoring/error_tracking/error_grouping
61406125
parent: rum_error_tracking
6141-
identifier: rum_error_tracking_default_grouping
6126+
identifier: rum_error_tracking_error_grouping
61426127
weight: 805
6143-
- name: Custom Grouping
6144-
url: real_user_monitoring/error_tracking/custom_grouping
6145-
parent: rum_error_tracking
6146-
identifier: rum_error_tracking_custom_grouping
6147-
weight: 806
61486128
- name: Monitors
61496129
url: real_user_monitoring/error_tracking/monitors
61506130
parent: rum_error_tracking

config/_default/menus/main.ko.yaml

Lines changed: 8 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1942,20 +1942,15 @@ menu:
19421942
identifier: error_tracking_regression_detection
19431943
weight: 3
19441944
- name: 기본 그룹화
1945-
url: error_tracking/default_grouping
1945+
url: error_tracking/error_grouping
19461946
parent: error_tracking
1947-
identifier: error_tracking_default_grouping
1947+
identifier: error_tracking_error_grouping
19481948
weight: 4
19491949
- name: Monitors
19501950
url: error_tracking/monitors
19511951
parent: error_tracking
19521952
identifier: error_tracking_monitors
19531953
weight: 5
1954-
- name: 커스텀 그룹화
1955-
url: error_tracking/custom_grouping
1956-
parent: error_tracking
1957-
identifier: error_tracking_custom_grouping
1958-
weight: 6
19591954
- name: 추정 커밋 식별
19601955
url: error_tracking/suspect_commits
19611956
parent: error_tracking
@@ -3304,15 +3299,10 @@ menu:
33043299
identifier: tracing_error_tracking_states
33053300
weight: 1002
33063301
- name: 기본 그룹화
3307-
url: tracing/error_tracking/default_grouping
3302+
url: tracing/error_tracking/error_grouping
33083303
parent: tracing_error_tracking
3309-
identifier: tracing_error_tracking_default_grouping
3304+
identifier: tracing_error_tracking_error_grouping
33103305
weight: 1003
3311-
- name: 커스텀 그룹화
3312-
url: tracing/error_tracking/custom_grouping
3313-
parent: tracing_error_tracking
3314-
identifier: tracing_error_tracking_custom_grouping
3315-
weight: 1004
33163306
- name: Monitors
33173307
url: tracing/error_tracking/monitors
33183308
parent: tracing_error_tracking
@@ -5004,15 +4994,10 @@ menu:
50044994
parent: log_management_error_tracking
50054995
weight: 704
50064996
- name: 기본 그룹화
5007-
url: logs/error_tracking/default_grouping
4997+
url: logs/error_tracking/error_grouping
50084998
parent: log_management_error_tracking
5009-
identifier: log_management_error_tracking_default_grouping
4999+
identifier: log_management_error_tracking_error_grouping
50105000
weight: 705
5011-
- name: 커스텀 그룹화
5012-
url: logs/error_tracking/custom_grouping
5013-
parent: log_management_error_tracking
5014-
identifier: log_management_error_tracking_custom_grouping
5015-
weight: 706
50165001
- name: 데이터 수집 관리
50175002
url: logs/error_tracking/manage_data_collection
50185003
parent: log_management_error_tracking
@@ -6136,15 +6121,10 @@ menu:
61366121
identifier: rum_error_tracking_mobile
61376122
weight: 804
61386123
- name: 기본 그룹화
6139-
url: real_user_monitoring/error_tracking/default_grouping
6124+
url: real_user_monitoring/error_tracking/error_grouping
61406125
parent: rum_error_tracking
6141-
identifier: rum_error_tracking_default_grouping
6126+
identifier: rum_error_tracking_error_grouping
61426127
weight: 805
6143-
- name: 커스텀 그룹화
6144-
url: real_user_monitoring/error_tracking/custom_grouping
6145-
parent: rum_error_tracking
6146-
identifier: rum_error_tracking_custom_grouping
6147-
weight: 806
61486128
- name: Monitors
61496129
url: real_user_monitoring/error_tracking/monitors
61506130
parent: rum_error_tracking

content/en/error_tracking/default_grouping.md

Lines changed: 0 additions & 19 deletions
This file was deleted.

content/en/error_tracking/custom_grouping.md renamed to content/en/error_tracking/error_grouping.md

Lines changed: 19 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,27 @@
11
---
2-
title: Custom Grouping
3-
description: Customize how error spans are grouped into issues.
2+
title: Error Grouping
3+
description: Understand how errors are grouped into issues.
44
---
55

66
## Overview
77

8-
Error Tracking intelligently groups similar errors into issues with a [default strategy][5]. By using _custom fingerprinting_, you can gain full control over the grouping decision and customize the grouping behavior for your error spans.
8+
Error Tracking intelligently groups similar errors into issues. This grouping is based on the following error properties:
9+
10+
- `service`: the service where the error occurred.
11+
- `error.type` or `error.kind`: the class of the error.
12+
- `error.message`: a description of the error.
13+
- `error.stack`: the file name and the function name of the top-most meaningful stack frame.
14+
15+
The error stack trace is the code path followed by an error between being thrown and being captured by Datadog instrumentation. Error Tracking evaluates the topmost stack frame (the *location* of the error) and uses it to group the error.
16+
17+
If any stack-frame properties differ for two given errors, the two errors are grouped under different issues. For example, Error Tracking does not group issues across services or error types. Error Tracking also ignores numbers, punctuation, and anything that is between quotes or parentheses: only word-like tokens are used.
18+
19+
**Note**: To improve grouping accuracy, Error Tracking removes variable stack-frame properties such as versions, ids, dates, and so on.
20+
21+
22+
## Custom Grouping
23+
24+
Error Tracking intelligently groups similar errors into issues with a default strategy. By using _custom fingerprinting_, you can gain full control over the grouping decision and customize the grouping behavior for your error spans.
925

1026
You can customize grouping by providing an `error.fingerprint` for the error. The fingerprint is provided in an attribute or tag, depending on the error source (see [Setup](#setup) for details). While the value of `error.fingerprint` does not have any particular format or requirement, the content must be a string.
1127

@@ -317,4 +333,3 @@ final configuration = DatadogConfiguration(
317333
[2]: /logs/log_collection/
318334
[3]: /real_user_monitoring/browser/
319335
[4]: /real_user_monitoring/mobile_and_tv_monitoring/setup
320-
[5]: /error_tracking/default_grouping

0 commit comments

Comments
 (0)