![]() |
VOOZH | about |
The previous sections covered the building blocks of your access strategy: permissions, roles, teams, resource protections, data restrictions, and key management. This section ties them together as a reference for choosing the right enforcement mechanism for a given access need.
Use this decision table to determine which access control mechanism to use:
| What you want to control | Example | Mechanism | How it works |
|---|---|---|---|
| Whether a user can use a feature at all | Contractors cannot see any Logs | Permissions and RBAC | Remove the relevant read or write permission from the user’s role. This is an all-or-nothing control per feature. |
| Who can edit or view a specific resource | Only Team A can edit this Dashboard | Granular Access Control | Set Edit, View, or No Access per resource, targeted at Roles, Teams, or individual users. Applied per resource with UI, API, or Terraform. |
| Which telemetry data a user can see | Only the Payments team can see data from service:payment-processor | Data Access Control | Create a restricted dataset defined by tag values and telemetry type. Assign access to specific Roles or Teams. Enforced across the platform wherever that data appears. |
| What an application key can do | This key should only manage monitors, not read logs | Application Key Scoping | Scope the application key to specific API endpoints. The key cannot exceed its creator’s permissions, but can be restricted further. |
| Which networks can access your Datadog org | Only corporate network IPs | IP Allowlist | Restrict access to your Datadog org to specific IP ranges, for both the API and UI. Useful for organizations that require network-level access controls as part of their security posture. |
These mechanisms are complementary, not mutually exclusive. A typical enterprise uses several in combination:
Think of these as concentric rings: each layer narrows the access surface further.
After your access policies are in place, you need visibility into how they are being used and whether they are working as intended.
The Governance Console provides a centralized view of your organization’s access posture. Use it to identify misconfigurations, track policy coverage, and monitor compliance with your access strategy.
The Audit Trail records changes to your organization’s configuration, including role assignments, permission changes, resource access modifications, and key management events. Use it to:
For organizations with external compliance requirements (SOC 2, ISO 27001, HIPAA), Audit Trail provides the evidence trail needed for access reviews and audit processes.
Additional helpful documentation, links, and articles:
| |