From 75e2a88ae9a97a3c48512dc7980ad07b4a307ace Mon Sep 17 00:00:00 2001 From: Ida Adjivon Date: Fri, 20 Mar 2026 19:45:51 -0400 Subject: [PATCH 1/4] [DOCS-13741] Add Redshift guide placeholder with frontmatter Co-Authored-By: Claude Sonnet 4.6 --- content/en/experiments/guide/_index.md | 4 ++++ content/en/experiments/guide/connecting_redshift.md | 11 +++++++++++ 2 files changed, 15 insertions(+) create mode 100644 content/en/experiments/guide/_index.md create mode 100644 content/en/experiments/guide/connecting_redshift.md diff --git a/content/en/experiments/guide/_index.md b/content/en/experiments/guide/_index.md new file mode 100644 index 00000000000..6b2081c7add --- /dev/null +++ b/content/en/experiments/guide/_index.md @@ -0,0 +1,4 @@ +--- +title: Guides +private: true +--- diff --git a/content/en/experiments/guide/connecting_redshift.md b/content/en/experiments/guide/connecting_redshift.md new file mode 100644 index 00000000000..26e1815e7d9 --- /dev/null +++ b/content/en/experiments/guide/connecting_redshift.md @@ -0,0 +1,11 @@ +--- +title: Connect Redshift for Warehouse Native Experiment Analysis +description: Connect a Redshift service account to enable warehouse native experiment analysis. +further_reading: +- link: "/experiments/defining_metrics" + tag: "Documentation" + text: "Defining metrics in Datadog Experiments" +- link: "https://www.datadoghq.com/blog/experimental-data-datadog/" + tag: "Blog" + text: "How to bridge speed and quality in experiments through unified data" +--- From dba3c46e8888a1875b2db18255a7858ccbaafd06 Mon Sep 17 00:00:00 2001 From: Ida Adjivon Date: Fri, 20 Mar 2026 19:48:25 -0400 Subject: [PATCH 2/4] [DOCS-13741] Move Redshift guide to /experiments, make private Co-Authored-By: Claude Sonnet 4.6 --- content/en/experiments/{guide => }/connecting_redshift.md | 1 + content/en/experiments/guide/_index.md | 4 ---- 2 files changed, 1 insertion(+), 4 deletions(-) rename content/en/experiments/{guide => }/connecting_redshift.md (97%) delete mode 100644 content/en/experiments/guide/_index.md diff --git a/content/en/experiments/guide/connecting_redshift.md b/content/en/experiments/connecting_redshift.md similarity index 97% rename from content/en/experiments/guide/connecting_redshift.md rename to content/en/experiments/connecting_redshift.md index 26e1815e7d9..e1aa4caf954 100644 --- a/content/en/experiments/guide/connecting_redshift.md +++ b/content/en/experiments/connecting_redshift.md @@ -1,6 +1,7 @@ --- title: Connect Redshift for Warehouse Native Experiment Analysis description: Connect a Redshift service account to enable warehouse native experiment analysis. +private: true further_reading: - link: "/experiments/defining_metrics" tag: "Documentation" diff --git a/content/en/experiments/guide/_index.md b/content/en/experiments/guide/_index.md deleted file mode 100644 index 6b2081c7add..00000000000 --- a/content/en/experiments/guide/_index.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -title: Guides -private: true ---- From 9f3beaa044f992cb46eb8376439756d70fcf7516 Mon Sep 17 00:00:00 2001 From: Ida Adjivon Date: Fri, 20 Mar 2026 19:51:27 -0400 Subject: [PATCH 3/4] [DOCS-13741] Add Redshift guide content Co-Authored-By: Claude Sonnet 4.6 --- content/en/experiments/connecting_redshift.md | 93 +++++++++++++++++++ 1 file changed, 93 insertions(+) diff --git a/content/en/experiments/connecting_redshift.md b/content/en/experiments/connecting_redshift.md index e1aa4caf954..843713517c9 100644 --- a/content/en/experiments/connecting_redshift.md +++ b/content/en/experiments/connecting_redshift.md @@ -10,3 +10,96 @@ further_reading: tag: "Blog" text: "How to bridge speed and quality in experiments through unified data" --- + +## Overview + +Datadog Experiments uses a warehouse-native architecture, performing statistical calculations directly on your data. To enable this, you must establish a secure connection that allows Datadog to read your metric data and write back experiment results to a dedicated "sandbox" schema within your Redshift cluster. + +Setting up the connection involves three primary phases: + +1. **AWS Integration**: Configuring the standard Datadog-AWS integration with Redshift-specific IAM permissions. +2. **Database Setup**: Creating a dedicated database user and an output schema for Datadog. +3. **Datadog Configuration**: Finalizing the connection within the Datadog Experiments interface. + +## Phase 1: AWS Integration and IAM Permissions + +Datadog requires specific IAM permissions to discover your Redshift clusters and monitor their health. These permissions should be added to the IAM policy associated with your Datadog-AWS integration role. + +### Required Permissions + +Add the following permissions to your Datadog IAM policy: + +- `redshift:DescribeClusters`: Allows Datadog to list and discover Redshift clusters in your account. +- `redshift:DescribeLoggingStatus`: Allows Datadog to identify where audit logs are stored for log collection. +- `tag:GetResources`: Enables Datadog to pull custom tags from your clusters for better experiment segmenting. + +## Phase 2: Database-Level Setup + +To interact with the data plane, you must create a dedicated user and a schema where Datadog can store experiment results and intermediate tables. + +### 1. Create a Dedicated Schema + +Run the following SQL to create a sandbox schema for Datadog Experiments: + +```sql +CREATE SCHEMA datadog_experiments; +``` + +### 2. Create the Datadog User + +Create a user with a strong password. This user will be used by the Datadog experimentation engine to execute queries: + +```sql +CREATE USER datadog_experiments_user PASSWORD 'Your_Secure_Password'; +``` + +### 3. Grant Write Permissions + +Datadog requires write access to the dedicated schema created in step 1 to persist results. + +```sql +GRANT USAGE ON SCHEMA datadog_experiments TO datadog_experiments_user; +GRANT CREATE ON SCHEMA datadog_experiments TO datadog_experiments_user; +``` + +### 4. Grant Read Access to Metrics + +To allow Datadog to calculate results, grant the user read access to the tables or schemas containing your experiment metrics: + +```sql +GRANT USAGE ON SCHEMA your_production_schema TO datadog_experiments_user; +GRANT SELECT ON ALL TABLES IN SCHEMA your_production_schema TO datadog_experiments_user; +``` + +## Phase 3: Finalizing the Datadog Connection + +After the AWS and database-level configurations are complete, finish the setup in the Datadog platform. + +1. Navigate to **Product Analytics** > **Experiments** > **Settings**. +2. Select **Amazon Redshift** as your data warehouse. +3. Enter your connection details: + - **Cluster Identifier**: The unique name of your Redshift cluster. + - **Database Name**: The name of the database containing your metrics. + - **Username and Password**: The credentials for `datadog_experiments_user`. + - **Output Schema**: Enter `datadog_experiments`. +4. Toggle **Enable Data Observability** to **ON**. This allows Datadog to sync metadata and query history, ensuring data freshness and accuracy for your experiments. +5. Click **Save and Test Connection**. + +## Phase 4: Log Collection (Optional) + +For real-time monitoring of guardrail metrics—such as detecting if an experiment variant is causing a spike in database errors—enable log collection. + +1. **Enable Auditing**: In the AWS Redshift console, enable audit logging and point it to an S3 bucket. +2. **Configure Datadog Forwarder**: Set up the Datadog Forwarder Lambda in your AWS account. +3. **Add S3 Trigger**: Go to your Forwarder Lambda in the AWS console and add an S3 Trigger. Select the Redshift log bucket and set the event type to **All object create events**. + +## Verification + +After the connection is saved, Datadog begins a background sync of your information schema. Verify the health of the connection by checking: + +- **Metric Flow**: Ensure `aws.redshift.cpuutilization` and `aws.redshift.health_status` are appearing in your Datadog dashboards. +- **Result Persistence**: Confirm that new tables are being created in the `datadog_experiments` schema after you launch your first test. + +## Further reading + +{{< partial name="whats-next/whats-next.html" >}} From 752ae169d28c43274beb84cd11aa073aca842da2 Mon Sep 17 00:00:00 2001 From: Lukas Goetz-Weiss Date: Mon, 23 Mar 2026 21:34:58 -0600 Subject: [PATCH 4/4] redshift docs ready for review --- content/en/experiments/connecting_redshift.md | 168 ++++++++++++------ .../guide/redshift_experiment_setup.png | Bin 0 -> 64236 bytes 2 files changed, 114 insertions(+), 54 deletions(-) create mode 100644 static/images/product_analytics/experiment/guide/redshift_experiment_setup.png diff --git a/content/en/experiments/connecting_redshift.md b/content/en/experiments/connecting_redshift.md index 843713517c9..e3aed2d3af5 100644 --- a/content/en/experiments/connecting_redshift.md +++ b/content/en/experiments/connecting_redshift.md @@ -13,93 +13,153 @@ further_reading: ## Overview -Datadog Experiments uses a warehouse-native architecture, performing statistical calculations directly on your data. To enable this, you must establish a secure connection that allows Datadog to read your metric data and write back experiment results to a dedicated "sandbox" schema within your Redshift cluster. +This guide walks through connecting AWS Redshift to Datadog to enable warehouse-native experiment analysis in four steps: connecting AWS to Datadog, creating necessary resources in AWS, granting permissions to the Datadog service user, and configuring experiment-specific settings in Datadog. -Setting up the connection involves three primary phases: +## Step 1: Connect AWS to Datadog -1. **AWS Integration**: Configuring the standard Datadog-AWS integration with Redshift-specific IAM permissions. -2. **Database Setup**: Creating a dedicated database user and an output schema for Datadog. -3. **Datadog Configuration**: Finalizing the connection within the Datadog Experiments interface. +Datadog Experiments connects to Redshift through the Datadog AWS integration. If you already have an [AWS integration][1] configured for the account containing your Redshift cluster, you can skip to the next step. -## Phase 1: AWS Integration and IAM Permissions +If you haven't set up the AWS integration yet: -Datadog requires specific IAM permissions to discover your Redshift clusters and monitor their health. These permissions should be added to the IAM policy associated with your Datadog-AWS integration role. +1. Navigate to the [AWS integration tile][2] in Datadog. +2. Click **Add AWS Account** and follow the setup flow using the CloudFormation template. This creates an IAM role that allows Datadog to make API calls to your AWS account. +3. For more details, see the [AWS integration documentation][1]. -### Required Permissions +If you're only using the AWS integration for warehouse native experiment analysis, you can opt out of collecting other resources. -Add the following permissions to your Datadog IAM policy: +## Step 2: Create resources in AWS -- `redshift:DescribeClusters`: Allows Datadog to list and discover Redshift clusters in your account. -- `redshift:DescribeLoggingStatus`: Allows Datadog to identify where audit logs are stored for log collection. -- `tag:GetResources`: Enables Datadog to pull custom tags from your clusters for better experiment segmenting. +Before you connect Datadog Experiments to your data warehouse, create a service user for Datadog. -## Phase 2: Database-Level Setup +You will also need to create a schema for Datadog Experiments to write intermediary tables to, as well as grant the service User read access to tables you'd like Datadog Experiments to query SQL definitions from. -To interact with the data plane, you must create a dedicated user and a schema where Datadog can store experiment results and intermediate tables. +### Create a Service User for Datadog Experiments -### 1. Create a Dedicated Schema - -Run the following SQL to create a sandbox schema for Datadog Experiments: +1. Connect to your Redshift cluster with a user that has superuser or admin privileges. +2. Create a user with the following command: ```sql -CREATE SCHEMA datadog_experiments; +CREATE USER datadog_experiments_user PASSWORD ''; ``` -### 2. Create the Datadog User - -Create a user with a strong password. This user will be used by the Datadog experimentation engine to execute queries: +3. Grant this user the appropriate privileges for any tables needed for building experiment metrics. Replace `` and `` with the appropriate values. ```sql -CREATE USER datadog_experiments_user PASSWORD 'Your_Secure_Password'; -``` - -### 3. Grant Write Permissions +GRANT USAGE ON SCHEMA TO datadog_experiments_user; -Datadog requires write access to the dedicated schema created in step 1 to persist results. +-- individual tables +GRANT SELECT ON TABLE .
TO datadog_experiments_user; -```sql -GRANT USAGE ON SCHEMA datadog_experiments TO datadog_experiments_user; -GRANT CREATE ON SCHEMA datadog_experiments TO datadog_experiments_user; +-- all tables +GRANT SELECT ON ALL TABLES IN SCHEMA TO datadog_experiments_user; ``` -### 4. Grant Read Access to Metrics +### Create Schema for Datadog Experiments to Write Results to -To allow Datadog to calculate results, grant the user read access to the tables or schemas containing your experiment metrics: +Create a schema for Datadog Experiments to write intermediate results and temporary tables. ```sql -GRANT USAGE ON SCHEMA your_production_schema TO datadog_experiments_user; -GRANT SELECT ON ALL TABLES IN SCHEMA your_production_schema TO datadog_experiments_user; +CREATE SCHEMA IF NOT EXISTS datadog_experiments_output; +GRANT ALL ON SCHEMA datadog_experiments_output TO datadog_experiments_user; ``` -## Phase 3: Finalizing the Datadog Connection - -After the AWS and database-level configurations are complete, finish the setup in the Datadog platform. +### Create an S3 Bucket + +Create an S3 bucket for importing exposure events into your warehouse. The bucket must start with `"datadog-experimentation-"`, e.g. `datadog-experimentation-[AWS account ID]`. Default settings can be used. + +## Step 3: Grant additional IAM permissions + +Because Datadog Experiments writes data into your warehouse, your AWS IAM role used by the Datadog integration needs additional permissions beyond those required for the standard [Amazon Redshift Datadog integration][1]. + +Add the following permissions to the IAM role used by your Datadog AWS integration: + +```JSON +{ + "Version": "2012-10-17", + "Statement": [ + { + "Sid": "GetClusterCreds", + "Effect": "Allow", + "Action": [ + "redshift:GetClusterCredentials" + ], + "Resource": [ + "[Redshift cluster ARN]", + "[Redshift user ARN]", + "[Redshift database ARN]" + ] + }, + { + "Sid": "QueryRedshift", + "Effect": "Allow", + "Action": [ + "redshift-data:ExecuteStatement", + "redshift-data:GetStatementResult", + "redshift-data:DescribeStatement", + "redshift-data:ListStatements", + "redshift-data:CancelStatement" + ], + "Resource": "*" + }, + { + "Sid": "ListTheBucket", + "Effect": "Allow", + "Action": [ + "s3:ListBucket" + ], + "Resource": "[S3 bucket ARN]" + }, + { + "Sid": "ObjectRW", + "Effect": "Allow", + "Action": [ + "s3:GetObject", + "s3:PutObject", + "s3:DeleteObject" + ], + "Resource": "[S3 bucket ARN]/*" + } + ] +} +``` -1. Navigate to **Product Analytics** > **Experiments** > **Settings**. -2. Select **Amazon Redshift** as your data warehouse. -3. Enter your connection details: - - **Cluster Identifier**: The unique name of your Redshift cluster. - - **Database Name**: The name of the database containing your metrics. - - **Username and Password**: The credentials for `datadog_experiments_user`. - - **Output Schema**: Enter `datadog_experiments`. -4. Toggle **Enable Data Observability** to **ON**. This allows Datadog to sync metadata and query history, ensuring data freshness and accuracy for your experiments. -5. Click **Save and Test Connection**. +Replace the following with the appropriate values: -## Phase 4: Log Collection (Optional) +| Field | Example | +|-------|---------| +| `[Redshift cluster ARN]` | `arn:aws:redshift:us-east-1:[account-id]:namespace:[namespace-id]` | +| `[Redshift user ARN]` | `arn:aws:redshift:us-east-1:312078929830:dbuser:[cluster-name]/[user]` | +| `[Redshift database ARN]`| `arn:aws:redshift:us-east-1:[account-id]:dbname:[cluster-name]` | +| `[S3 bucket ARN]` | `arn:aws:s3:::[bucket-name]` | -For real-time monitoring of guardrail metrics—such as detecting if an experiment variant is causing a spike in database errors—enable log collection. +## Step 4: Configure experiment settings -1. **Enable Auditing**: In the AWS Redshift console, enable audit logging and point it to an S3 bucket. -2. **Configure Datadog Forwarder**: Set up the Datadog Forwarder Lambda in your AWS account. -3. **Add S3 Trigger**: Go to your Forwarder Lambda in the AWS console and add an S3 Trigger. Select the Redshift log bucket and set the event type to **All object create events**. +Once your AWS service user is connected to Datadog, follow these steps to finish the integration. -## Verification +1. Navigate to the [Warehouse Connections page][3]. +2. Click **Redshift**. +3. Under **Select AWS Account**, choose the AWS account you configured above. +4. Under **Cluster Connection**, enter: + - **AWS region** — the region your Redshift cluster is in (e.g., `us-east-1`) + - **Cluster identifier** — the name of your Redshift cluster + - **Cluster endpoint** — the full endpoint URL for your cluster + - **Port** — the port your cluster is listening on (default: `5439`) +5. Under Database and Storage, enter: + - **Database** — the database containing your source tables + - **Database user** — the service user you created earlier (e.g., `datadog_experiments_user`) + - **Schema** — the schema you created for Datadog Experiments to write to (e.g., `datadog_experiments_output`) + - **Temp S3 bucket** — the S3 bucket you created earlier (e.g., `datadog-experimentation-[AWS account ID]`) +6. Click **Save** -After the connection is saved, Datadog begins a background sync of your information schema. Verify the health of the connection by checking: +{{< img src="/product_analytics/experiment/guide/redshift_experiment_setup.png" alt="The Edit Data Warehouse modal with Redshift selected, showing inputs for AWS account, AWS region, cluster identifier, cluster endpoint ,database, database user, schema, and temp S3 bucket" style="width:90%;" >}} -- **Metric Flow**: Ensure `aws.redshift.cpuutilization` and `aws.redshift.health_status` are appearing in your Datadog dashboards. -- **Result Persistence**: Confirm that new tables are being created in the `datadog_experiments` schema after you launch your first test. +After you save your warehouse connection, create experiment metrics using your Redshift data. See [Create Experiment Metrics][4]. ## Further reading {{< partial name="whats-next/whats-next.html" >}} + +[1]: https://docs.datadoghq.com/integrations/amazon-web-services/ +[2]: https://app.datadoghq.com/integrations/aws +[3]: https://app.datadoghq.com/product-analytics/experiments/settings/warehouse-connections +[4]: /experiments/defining_metrics \ No newline at end of file diff --git a/static/images/product_analytics/experiment/guide/redshift_experiment_setup.png b/static/images/product_analytics/experiment/guide/redshift_experiment_setup.png new file mode 100644 index 0000000000000000000000000000000000000000..c93e238d927fb0cca9544063cd67e66ac751d2d9 GIT binary patch literal 64236 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 literal 0 HcmV?d00001