You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/en/getting_started/teams/_index.md
+12-12Lines changed: 12 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -34,7 +34,7 @@ Think of Teams as the place where you can answer, operationally:
34
34
-*How does ownership roll up (team to org unit / platform group)?*
35
35
-*Who has access, or can grant access, to this resource?*
36
36
37
-
## Before you start: assess your existing sources of team data
37
+
## Before you start: Assess your existing sources of team data
38
38
39
39
You move faster (and avoid rework) if you inventory your sources first. In practice, admins commonly pull "team truth" from a mix of identity, collaboration, and operational tools.
40
40
@@ -44,16 +44,16 @@ The following sources are some of the most common. For each source, trace it ups
44
44
45
45
These sources answer "who is in which group, today?". Often the best source for joiners/leavers and for permissioning purposes.
46
46
47
-
- Okta / Entra groups / other IdP
47
+
- Okta, Entra groups, or other IdP
48
48
- Workday / Rippling / other HR system
49
-
- Spreadsheet / notepad / slide (when everything else failed, this is what you use to track how people work)
49
+
- Spreadsheet, notepad, or slide (when everything else failed, this is what you use to track how people work in practice)
50
50
51
51
### Ownership sources (code and service accountability)
52
52
53
53
These sources answer "who owns this service?":
54
54
55
55
- GitHub teams and CODEOWNERS file
56
-
- Backstage / Port / Cortex
56
+
- Backstage, Port, or Cortex
57
57
- Internal ownership registries or catalogs
58
58
59
59
**Things to note:**
@@ -66,7 +66,7 @@ These sources answer "who owns this service?":
66
66
These sources drive workflow impact:
67
67
68
68
- On-call tools such as PagerDuty or OpsGenie, incident response (ServiceNow), alert routing
69
-
- Slack/MS Teams channels, email lists
69
+
- Slack or MS Teams channels, email lists
70
70
71
71
## How Datadog Teams fits into a multi-source reality
72
72
@@ -85,11 +85,11 @@ Datadog supports managing or syncing Teams data through:
85
85
86
86
Below is how to choose, with the tradeoffs that usually matter.
87
87
88
-
### Option A: IdP-driven sync (Okta/Entra)
88
+
### Option A: IdP-driven sync (Okta or Entra)
89
89
90
90
Use IdP-driven sync when:
91
91
92
-
- Your top priority is automated and accurate membership life cycle (joiners/leavers)
92
+
- Your top priority is automated and accurate membership life cycle (joiners and leavers)
93
93
- You want IT or platform to "own membership hygiene" centrally
94
94
- You can map groups to real teams without exploding your team list
95
95
@@ -109,7 +109,7 @@ Important notes:
109
109
110
110
Use SAML mapping when:
111
111
112
-
- You already have SAML configured for log in
112
+
- You already have SAML configured for login
113
113
- You want team assignment to happen as part of authentication-based provisioning
114
114
- You need a low-effort way to start without building custom sync or asking another team in your org to help you set up
115
115
@@ -127,13 +127,13 @@ Use GitHub when:
127
127
- CODEOWNERS is your best ownership signal and you want Datadog to reflect it
128
128
- You care about hierarchy and nested teams
129
129
130
-
In Datadog's [GitHub provisioning flow][5] you can choose between Team enrichment only (link existing teams) or full provisioning and membership management (create teams in Datadog based on the existing Teams in GitHub) while preserving hierarchy, membership, and use CODEOWNERS for richer ownership signals.
130
+
In Datadog's [GitHub provisioning flow][5], you can choose between two modes. Team enrichment only links existing teams. Full provisioning and membership management creates teams in Datadog based on the existing teams in GitHub, preserving hierarchy and membership. Both modes can use CODEOWNERS for richer ownership signals.
131
131
132
132
What to watch:
133
133
134
134
- GitHub teams often diverge from actual org structure due to stale membership or ad-hoc team creation.
135
135
- You can use the "partial selection" flow to indicate which parts of your GitHub org you want to provision into Datadog.
136
-
- GitHub-based membership usually reflects engineering reality, not necessarily HR/IT life cycle reality.
136
+
- GitHub-based membership usually reflects engineering reality, not necessarily HR or IT life cycle reality.
137
137
138
138
**Best use:** make GitHub your authority for **code ownership and hierarchy**, while another system remains the authority for identity life cycle.
139
139
@@ -159,8 +159,8 @@ Pick a path that matches your *current* reality. You can change later, but start
159
159
160
160
Choose this if you want a clean membership life cycle first.
161
161
162
-
1. Sync or map teams from Okta/Entra/SAML (membership baseline).
163
-
2. Treat membership as managed-avoid manual overrides that get reverted.
162
+
1. Sync or map teams from Okta, Entra, or SAML (membership baseline).
163
+
2. Treat membership as managed—avoid manual overrides that get reverted.
164
164
3. Add GitHub connections for ownership enrichment (CODEOWNERS, repo signals) after the team list is stable.
165
165
166
166
**Why this works:** you stabilize "who is on the team" first, then layer "what they own."
0 commit comments