Skip to content

Teddy.gesbert/doc dora #28914

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 31 commits into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
cb28194
Replaced incidents by failures
Tecoddy Mar 17, 2025
30f50e9
v1
Tecoddy Mar 21, 2025
572ab1f
v1.1
Tecoddy Mar 21, 2025
4d52309
Little update of some requirements (DORA settings)
Tecoddy Mar 24, 2025
884e94e
Upper case small changes
Tecoddy Mar 24, 2025
0e4bfc7
Merge branch 'master' into teddy.gesbert/doc-dora
Tecoddy Mar 24, 2025
5affc50
Update content/en/dora_metrics/data_collected/_index.md
Tecoddy Mar 25, 2025
c2d7534
Applied feedback from Jorge
Tecoddy Mar 27, 2025
61d34ab
Merge branch 'master' into teddy.gesbert/doc-dora
Tecoddy Mar 27, 2025
e8b1a39
Merge branch 'master' into teddy.gesbert/doc-dora
Tecoddy Mar 27, 2025
eae4279
Applied feedback from Guillaume
Tecoddy Mar 27, 2025
f4b8946
Merge branch 'teddy.gesbert/doc-dora' of github.com:DataDog/documenta…
Tecoddy Mar 27, 2025
9173ff4
Fix typos and improve consistency in DORA metrics documentation
Tecoddy Mar 27, 2025
714c50b
Merge branch 'master' into teddy.gesbert/doc-dora
Tecoddy Mar 27, 2025
9eeae73
Applying Joe's feedback and fixing small tweak
Tecoddy Mar 27, 2025
70c5d2e
Added Incident Management as a DORA Failure data source
Tecoddy Apr 15, 2025
a4719a2
Merge branch 'master' into teddy.gesbert/doc-dora
Tecoddy Apr 15, 2025
c4a10b3
Update content/en/dora_metrics/setup/failures.md
Tecoddy Apr 15, 2025
e8109e6
Update content/en/dora_metrics/setup/failures.md
Tecoddy Apr 16, 2025
270889d
Applied feedback from alicia
Tecoddy Apr 16, 2025
8766fa2
Applied feedback from Jorge
Tecoddy Apr 16, 2025
f047207
Update content/en/dora_metrics/setup/failures.md
Tecoddy Apr 16, 2025
d54bf69
Update failures.md
Tecoddy Apr 17, 2025
2c561be
Added backfill documentation
Tecoddy Apr 22, 2025
a7116f9
Update content/en/dora_metrics/setup/failures.md
Tecoddy Apr 23, 2025
4f2f85d
Update content/en/dora_metrics/setup/failures.md
Tecoddy Apr 23, 2025
875b6d3
Update content/en/dora_metrics/setup/failures.md
Tecoddy Apr 23, 2025
c58bfef
Merge branch 'master' into teddy.gesbert/doc-dora
Tecoddy Apr 23, 2025
26fee3b
Merge branch 'master' into teddy.gesbert/doc-dora
Tecoddy Apr 23, 2025
3373ced
Added, TTR calculation + Pro tips
Tecoddy Apr 23, 2025
d2b0af4
Added more details on TTR calculation
Tecoddy Apr 25, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 11 additions & 4 deletions content/en/dora_metrics/setup/failures.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,20 +40,27 @@

{{< tabs >}}
{{% tab "Datadog Incidents" %}}
DORA Metrics can automatically identify and track failures through [Datadog Incidents][201]. Once incidents are declared, DORA uses them to measure change failure rate and time to restore.
DORA Metrics can automatically identify and track failures through [Datadog Incidents][201]. After incidents are declared, DORA uses them to measure change failure rate and time to restore.

**Note**: The time to restore is measured as the total duration an incident spends in the `active` state. For cases like `active` → `stable` → `active` → `stable`, it includes all `active` periods. The time to restore is shown only when an incident is in a `stable` or `resolved` state. If a `resolved` incident is reactivated, the metric is hidden until it's `resolved` again.

**Note**: Only incidents that are in a `stable` or `resolved` state are used to calculate time to restore.

### Requirements

- **Incidents** is enabled as a **Failures** event data source in [DORA settings][202].

For incidents to appear in filtered DORA metrics views, Incidents must be tagged with the following attributes:
To avoid having unlabeled failures, we strongly recommend to add the following attributes to incidents:

Check warning on line 52 in content/en/dora_metrics/setup/failures.md

View workflow job for this annotation

GitHub Actions / vale

Datadog.pronouns

Avoid first-person pronouns such as 'we'.
- `Teams`
- `Services`
- `Envs`: The `Envs` attribute can be added in the [Incident Settings][203] if it doesn’t already exist.

If provided with Incidents, the `Severity` tag will be added to failure events.
If provided with incidents, the `Severity` tag is added to failure events.

**Pro tips**: In the [Incident Settings][203], set attributes field `Prompted` to `At Resolution` to ensure you never forget to add these attributes to your incidents.

### Include historical incidents

You can retroactively include incidents from the past two years by selecting **Backfill Data** in the [DORA settings][202]. This action will create failures from those incidents and can take up to an hour to complete.

Check warning on line 63 in content/en/dora_metrics/setup/failures.md

View workflow job for this annotation

GitHub Actions / vale

Datadog.tense

Avoid temporal words like 'will'.

[201]: /service_management/incident_management/
[202]: https://app.datadoghq.com/ci/settings/dora
Expand Down
Loading