Integrating SailPoint with Datadog
Datadog is a SaaS (Software as a Service) observability and security platform that provides unified, real-time monitoring and analytics for cloud-scale applications and infrastructure. This document provides instructions to configure a new direct connection to a Datadog source. For a reference to the terminology specific to SailPoint products, refer to Source and Connector Definitions.
Note
To view the latest features, enhancements, and fixes for all SaaS connectors, refer to the SaaS Release Notes page.
Supported Features
The Datadog connector supports the following:
Account Management
- Aggregate Users
Entitlement Management
- Aggregate Roles
Important
Quick Compliance connectors have the following manual aggregation limits within a 24-hour period:
- Organization Admins: Limited to 3 manual account or entitlement aggregations per day per source. This limit is cumulative across all admins in the organization.
- Regular Users: Limited to 1 manual account or entitlement aggregation per day per source.
These limits ensure that individual compliance statuses are kept up to date while maintaining continuous compliance monitoring. If you need to run additional aggregations beyond these limits, contact SailPoint Support.
Prerequisites
Ensure the following prerequisites are met before proceeding with the configuration:
- Datadog API Key.
-
Datadog Application Key.
Resource Links
Required Permissions
Users with the Admin role, or users granted the API and Application Key Management permission through a custom role, are authorized to create and manage API keys and Application keys in Datadog. These credentials are used to authenticate API requests and enable integrations with the Datadog connector.
Datadog supports fine-grained Role-Based Access Control (RBAC), allowing organizations to create custom roles with specific permissions and assign them to users or service accounts. RBAC also supports read-only access configurations for users and roles.
For API and Application Key management, Datadog provides the following granular permissions:
api_keys_read- Allows users to view API and Application keys.api_keys_write- Allows users to create, update, and revoke API and Application keys.
Recommended Least-Privilege Integration Approach
SailPoint recommends the following configuration when integrating with Datadog to ensure least-privilege access:
- Custom Role with
User Access Managepermission. - Service Account with Custom Role.
- Ensure the Application Key used is the one owned by the Service Account.
- The Application Key must be
scopedand must haveuser_access_readgranular permission.
Resource Links
- You can refer to Service Accounts for the latest information about service accounts.
- For detailed permission and role definitions, refer to Datadog Role Permissions.