Skip to content

[error-tracking] auto assign documentation #30011

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

Draft
wants to merge 7 commits into
base: master
Choose a base branch
from
Draft
Changes from all commits
Commits
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
52 changes: 52 additions & 0 deletions content/en/error_tracking/auto_assign.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
---
title: Auto Assign
description: Learn about Auto Assign in Error Tracking.
further_reading:
- link: '/error_tracking/suspect_commits/'
tag: 'Documentation'
text: 'Suspect Commits'
- link: '/error_tracking/issue_states/'
tag: 'Documentation'
text: 'Issue States in Error Tracking'
---

## Overview

Auto Assign automates triaging by assigning issues to the author of their [suspect commit][1].

This feature enables faster issue resolution by automatically assigning issues to developers most familiar with the relevant code, while reducing manual triage work. Developers are immediately notified when issues arise from their code.

## Setup

Once configured and enabled, issues are automatically assigned to developers based on suspect commit analysis.

Check warning on line 21 in content/en/error_tracking/auto_assign.md

View workflow job for this annotation

GitHub Actions / vale

Datadog.words

Use 'After' instead of 'Once'.

### Configure Source Code Integration

Check warning on line 23 in content/en/error_tracking/auto_assign.md

View workflow job for this annotation

GitHub Actions / vale

Datadog.headings

'Configure Source Code Integration' should use sentence-style capitalization.

- Ensure [Source Code Integration][2] is enabled and setup.
- Install [the GitHub integration][3]. Make sure all requested permission is granted for the GitHub integration.
- Developers must use the same email address in both Git and their Datadog account.

## How it works

When an error occurs, Auto Assign:

1. Analyzes the stack trace to identify a suspect commit
2. Finds the author of this commit
3. Assigns the issue to that developer and sends a notification.

## Managing assignments

### Configuration
Navigate to the Error Tracking configuration section in Datadog to manage Auto Assign settings. You can enable or disable Auto Assign globally for your entire organization, or configure it on a per-service basis for more granular control.

### Assignment management
You can view assigned developers directly within each issue in Datadog. If needed, manual reassignment is always possible to override the automatic assignment.

## Further Reading

{{< partial name="whats-next/whats-next.html" >}}

[1]: /error_tracking/suspect_commits/
[2]: /integrations/guide/source-code-integration/
[3]: /integrations/github/
[4]: https://app.datadoghq.com/integrations
Loading