From ca05c968e80ae76ed11f2c25cb79c42b19eea14e Mon Sep 17 00:00:00 2001 From: benpankow Date: Mon, 26 Aug 2024 15:10:32 -0700 Subject: [PATCH 01/11] [DOC-366] Add Dagster Plus audit log guide --- .../dagster-plus/access/rbac/audit-logs.md | 43 ++++++++++++++++++- 1 file changed, 42 insertions(+), 1 deletion(-) diff --git a/docs/docs-beta/docs/dagster-plus/access/rbac/audit-logs.md b/docs/docs-beta/docs/dagster-plus/access/rbac/audit-logs.md index 2f10e24d3ab2d..f6f98da9f599e 100644 --- a/docs/docs-beta/docs/dagster-plus/access/rbac/audit-logs.md +++ b/docs/docs-beta/docs/dagster-plus/access/rbac/audit-logs.md @@ -4,4 +4,45 @@ displayed_sidebar: "dagsterPlus" sidebar_position: 4 --- -# Audit logs \ No newline at end of file +# Audit logs + +The Dagster Plus audit log enables enterprise organizations to track and attribute changes to their Dagster deployment. + +This guide walks through how to access the audit log and details the interactions which are tracked in the audit log. + +
+Prerequisites +- A Dagster Plus Pro organization +- An [Organization Admin](/dagster-plus/access/rbac/users-roles-permissions) role in your Dagster Plus organization +
+ +## View audit logs + +Audit logs are available in the Organization settings pane, which can be accessed by clicking on your user icon on the top right side of the screen and selecting Organization settings in the dropdown menu. Once on the Organization settings pane, select Audit log on the top bar. + +Each entry in the audit log indicates when an action was taken, the user who performed the action, the action taken, and the deployment which the action affected. You may click the "Show" button to view additional details for any audit log action. + +## Filter the audit log + +The "Filter" button on the top left of the Audit log pane can be used to filter the list of logs. You can filter to a combination of user, event type, affected deployment, or time frame. + +## Audit log entry types + +| Event type | Description | Additional data | +|--------------------------------|---------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------| +| Log in | A user logs in to the Dagster Plus organization | | +| Update sensor | A user toggles a sensor on or off | The sensor name, code location, and cursor | +| Update schedule | A user toggles a schedule on or off | The schedule name, code location, and cursor | +| Update alert policy | A user modifies an [alert policy](/dagster-plus/deployment/alerts/ui) | The new configuration for the alert policy | +| Create deployment | A user creates a new [deployment](/dagster-plus/deployment-types) | Whether the deployment is a branch deployment | +| Delete deployment | A user removes an existing [deployment](/dagster-plus/deployment-types) | Whether the deployment is a branch deployment | +| Create user token | A user creates a new user token | | +| Revoke user token | A user revokes an existing user token | | +| Change user permissions | A user alters [permissions](/dagster-plus/access/rbac/users-roles-permissions) for another user | The permission grant and targeted deployment | +| Create agent token | A user creates a new agent token | | +| Revoke agent token | A user revokes an existing agent token | | +| Update agent token permissions | A user alters [permissions](/dagster-plus/access/rbac/users-roles-permissions) for an agent token | The permission grant and targeted deployment | +| Create secret | A user creates a new [environment variable](/dagster-plus/deployment/environment-variables/dagster-ui) | The created secret name | +| Update secret | A user modifies an existing [environment variable](/dagster-plus/deployment/environment-variables/dagster-ui) | The previous and current secret names and whether the value was changed | +| Delete secret | A user removes an [environment variable](/dagster-plus/deployment/environment-variables/dagster-ui) | The deleted secret name | +| Update subscription | A user modifies the selected Dagster Plus subscription for the organization | The previous and current plan types | From 0f7be36f218a3d23cbd7812bdd11f9d24116ca44 Mon Sep 17 00:00:00 2001 From: benpankow Date: Mon, 26 Aug 2024 15:16:39 -0700 Subject: [PATCH 02/11] tweaks --- .../dagster-plus/access/rbac/audit-logs.md | 36 +++++++++---------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/docs/docs-beta/docs/dagster-plus/access/rbac/audit-logs.md b/docs/docs-beta/docs/dagster-plus/access/rbac/audit-logs.md index f6f98da9f599e..feee55b428353 100644 --- a/docs/docs-beta/docs/dagster-plus/access/rbac/audit-logs.md +++ b/docs/docs-beta/docs/dagster-plus/access/rbac/audit-logs.md @@ -28,21 +28,21 @@ The "Filter" button on the top left of the Audit log pane can be used to filter ## Audit log entry types -| Event type | Description | Additional data | -|--------------------------------|---------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------| -| Log in | A user logs in to the Dagster Plus organization | | -| Update sensor | A user toggles a sensor on or off | The sensor name, code location, and cursor | -| Update schedule | A user toggles a schedule on or off | The schedule name, code location, and cursor | -| Update alert policy | A user modifies an [alert policy](/dagster-plus/deployment/alerts/ui) | The new configuration for the alert policy | -| Create deployment | A user creates a new [deployment](/dagster-plus/deployment-types) | Whether the deployment is a branch deployment | -| Delete deployment | A user removes an existing [deployment](/dagster-plus/deployment-types) | Whether the deployment is a branch deployment | -| Create user token | A user creates a new user token | | -| Revoke user token | A user revokes an existing user token | | -| Change user permissions | A user alters [permissions](/dagster-plus/access/rbac/users-roles-permissions) for another user | The permission grant and targeted deployment | -| Create agent token | A user creates a new agent token | | -| Revoke agent token | A user revokes an existing agent token | | -| Update agent token permissions | A user alters [permissions](/dagster-plus/access/rbac/users-roles-permissions) for an agent token | The permission grant and targeted deployment | -| Create secret | A user creates a new [environment variable](/dagster-plus/deployment/environment-variables/dagster-ui) | The created secret name | -| Update secret | A user modifies an existing [environment variable](/dagster-plus/deployment/environment-variables/dagster-ui) | The previous and current secret names and whether the value was changed | -| Delete secret | A user removes an [environment variable](/dagster-plus/deployment/environment-variables/dagster-ui) | The deleted secret name | -| Update subscription | A user modifies the selected Dagster Plus subscription for the organization | The previous and current plan types | +| Event type | Description | Additional details | +|--------------------------------|---------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------| +| Log in | A user logs in to the Dagster Plus organization | | +| Update sensor | A user toggles a sensor on or off | The sensor name, code location, and cursor | +| Update schedule | A user toggles a schedule on or off | The schedule name, code location, and cursor | +| Update alert policy | A user modifies an [alert policy](/dagster-plus/deployment/alerts/ui) | The new configuration for the alert policy | +| Create deployment | A user creates a new [deployment](/dagster-plus/deployment-types) | Whether the deployment is a branch deployment | +| Delete deployment | A user removes an existing [deployment](/dagster-plus/deployment-types) | Whether the deployment is a branch deployment | +| Create user token | A user creates a new user token | | +| Revoke user token | A user revokes an existing user token | | +| Change user permissions | A user alters [permissions](/dagster-plus/access/rbac/users-roles-permissions) for another user | The permission grant and targeted deployment | +| Create agent token | A user creates a new agent token | | +| Revoke agent token | A user revokes an existing agent token | | +| Update agent token permissions | A user alters [permissions](/dagster-plus/access/rbac/users-roles-permissions) for an agent token | The permission grant and targeted deployment | +| Create secret | A user creates a new [environment variable](/dagster-plus/deployment/environment-variables/dagster-ui) | The created variable name | +| Update secret | A user modifies an existing [environment variable](/dagster-plus/deployment/environment-variables/dagster-ui) | The previous and current variable names and whether the value was changed | +| Delete secret | A user removes an [environment variable](/dagster-plus/deployment/environment-variables/dagster-ui) | The deleted variable name | +| Update subscription | A user modifies the selected Dagster Plus subscription for the organization | The previous and current plan types | From 42bf6f17be02e326aa79d712b71beff74aea7d0b Mon Sep 17 00:00:00 2001 From: benpankow Date: Mon, 26 Aug 2024 15:30:12 -0700 Subject: [PATCH 03/11] fix --- docs/docs-beta/docs/dagster-plus/access/rbac/audit-logs.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/docs-beta/docs/dagster-plus/access/rbac/audit-logs.md b/docs/docs-beta/docs/dagster-plus/access/rbac/audit-logs.md index feee55b428353..e326106bc7f78 100644 --- a/docs/docs-beta/docs/dagster-plus/access/rbac/audit-logs.md +++ b/docs/docs-beta/docs/dagster-plus/access/rbac/audit-logs.md @@ -13,7 +13,7 @@ This guide walks through how to access the audit log and details the interaction
Prerequisites - A Dagster Plus Pro organization -- An [Organization Admin](/dagster-plus/access/rbac/users-roles-permissions) role in your Dagster Plus organization +- An [Organization Admin](/dagster-plus/access/rbac/user-roles-permissions) role in your Dagster Plus organization
## View audit logs @@ -38,10 +38,10 @@ The "Filter" button on the top left of the Audit log pane can be used to filter | Delete deployment | A user removes an existing [deployment](/dagster-plus/deployment-types) | Whether the deployment is a branch deployment | | Create user token | A user creates a new user token | | | Revoke user token | A user revokes an existing user token | | -| Change user permissions | A user alters [permissions](/dagster-plus/access/rbac/users-roles-permissions) for another user | The permission grant and targeted deployment | +| Change user permissions | A user alters [permissions](/dagster-plus/access/rbac/user-roles-permissions) for another user | The permission grant and targeted deployment | | Create agent token | A user creates a new agent token | | | Revoke agent token | A user revokes an existing agent token | | -| Update agent token permissions | A user alters [permissions](/dagster-plus/access/rbac/users-roles-permissions) for an agent token | The permission grant and targeted deployment | +| Update agent token permissions | A user alters [permissions](/dagster-plus/access/rbac/user-roles-permissions) for an agent token | The permission grant and targeted deployment | | Create secret | A user creates a new [environment variable](/dagster-plus/deployment/environment-variables/dagster-ui) | The created variable name | | Update secret | A user modifies an existing [environment variable](/dagster-plus/deployment/environment-variables/dagster-ui) | The previous and current variable names and whether the value was changed | | Delete secret | A user removes an [environment variable](/dagster-plus/deployment/environment-variables/dagster-ui) | The deleted variable name | From 16eabd90c513f3c040fd67b72bcda580b6ae3e11 Mon Sep 17 00:00:00 2001 From: benpankow Date: Mon, 26 Aug 2024 15:55:13 -0700 Subject: [PATCH 04/11] add programmatic instructions --- .../docs/dagster-plus/access/rbac/audit-logs.md | 6 ++++++ .../dagster-plus/access/rbac/audit-logs.graphql | 17 +++++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 examples/docs_beta_snippets/docs_beta_snippets/dagster-plus/access/rbac/audit-logs.graphql diff --git a/docs/docs-beta/docs/dagster-plus/access/rbac/audit-logs.md b/docs/docs-beta/docs/dagster-plus/access/rbac/audit-logs.md index e326106bc7f78..daecd5f3408bc 100644 --- a/docs/docs-beta/docs/dagster-plus/access/rbac/audit-logs.md +++ b/docs/docs-beta/docs/dagster-plus/access/rbac/audit-logs.md @@ -46,3 +46,9 @@ The "Filter" button on the top left of the Audit log pane can be used to filter | Update secret | A user modifies an existing [environment variable](/dagster-plus/deployment/environment-variables/dagster-ui) | The previous and current variable names and whether the value was changed | | Delete secret | A user removes an [environment variable](/dagster-plus/deployment/environment-variables/dagster-ui) | The deleted variable name | | Update subscription | A user modifies the selected Dagster Plus subscription for the organization | The previous and current plan types | + +## Programmatic access to audit logs + +Audit logs can be accessed over the Dagster Plus GraphQL API in order to access them programatically: + + diff --git a/examples/docs_beta_snippets/docs_beta_snippets/dagster-plus/access/rbac/audit-logs.graphql b/examples/docs_beta_snippets/docs_beta_snippets/dagster-plus/access/rbac/audit-logs.graphql new file mode 100644 index 0000000000000..f96092c5ed725 --- /dev/null +++ b/examples/docs_beta_snippets/docs_beta_snippets/dagster-plus/access/rbac/audit-logs.graphql @@ -0,0 +1,17 @@ +query AuditLogQuery( + $limit: Int, + $cursor: String, + $filters: AuditLogFilters +) { + auditLog { + auditLogEntries(limit: $limit, cursor: $cursor, filters: $filters) { + id + eventType + authorUserEmail + authorAgentTokenId + eventMetadata + timestamp + deploymentName + } + } +} From 747e0244a6a3f7c3611eb1eaf0674fd0da734c83 Mon Sep 17 00:00:00 2001 From: benpankow Date: Mon, 26 Aug 2024 15:58:56 -0700 Subject: [PATCH 05/11] vale --- docs/docs-beta/docs/dagster-plus/access/rbac/audit-logs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/docs-beta/docs/dagster-plus/access/rbac/audit-logs.md b/docs/docs-beta/docs/dagster-plus/access/rbac/audit-logs.md index daecd5f3408bc..a50a078ab0cd2 100644 --- a/docs/docs-beta/docs/dagster-plus/access/rbac/audit-logs.md +++ b/docs/docs-beta/docs/dagster-plus/access/rbac/audit-logs.md @@ -49,6 +49,6 @@ The "Filter" button on the top left of the Audit log pane can be used to filter ## Programmatic access to audit logs -Audit logs can be accessed over the Dagster Plus GraphQL API in order to access them programatically: +Audit logs can be accessed over the Dagster Plus GraphQL API to access them programmatically: From 18d75b8db817418fb891849f3579c2894b472dd6 Mon Sep 17 00:00:00 2001 From: Ben Pankow Date: Wed, 28 Aug 2024 15:54:38 -0700 Subject: [PATCH 06/11] Update docs/docs-beta/docs/dagster-plus/access/rbac/audit-logs.md Co-authored-by: Erin Cochran --- docs/docs-beta/docs/dagster-plus/access/rbac/audit-logs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/docs-beta/docs/dagster-plus/access/rbac/audit-logs.md b/docs/docs-beta/docs/dagster-plus/access/rbac/audit-logs.md index a50a078ab0cd2..400c47c4f4174 100644 --- a/docs/docs-beta/docs/dagster-plus/access/rbac/audit-logs.md +++ b/docs/docs-beta/docs/dagster-plus/access/rbac/audit-logs.md @@ -49,6 +49,6 @@ The "Filter" button on the top left of the Audit log pane can be used to filter ## Programmatic access to audit logs -Audit logs can be accessed over the Dagster Plus GraphQL API to access them programmatically: +Audit logs can be accessed programmatically over the Dagster+ GraphQL API: From ef791d709d674d2b6ee43910bb8c34c3df7ce5f1 Mon Sep 17 00:00:00 2001 From: Ben Pankow Date: Wed, 28 Aug 2024 15:54:51 -0700 Subject: [PATCH 07/11] Update docs/docs-beta/docs/dagster-plus/access/rbac/audit-logs.md Co-authored-by: Erin Cochran --- docs/docs-beta/docs/dagster-plus/access/rbac/audit-logs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/docs-beta/docs/dagster-plus/access/rbac/audit-logs.md b/docs/docs-beta/docs/dagster-plus/access/rbac/audit-logs.md index 400c47c4f4174..c8427fd635cf4 100644 --- a/docs/docs-beta/docs/dagster-plus/access/rbac/audit-logs.md +++ b/docs/docs-beta/docs/dagster-plus/access/rbac/audit-logs.md @@ -24,7 +24,7 @@ Each entry in the audit log indicates when an action was taken, the user who per ## Filter the audit log -The "Filter" button on the top left of the Audit log pane can be used to filter the list of logs. You can filter to a combination of user, event type, affected deployment, or time frame. +The **Filter** button near the top left of the page can be used to filter the list of logs. You can filter to a combination of user, event type, affected deployment, or time frame. ## Audit log entry types From 5c996afee2b026b30b568db30988b7ad2c60782d Mon Sep 17 00:00:00 2001 From: Ben Pankow Date: Wed, 28 Aug 2024 15:54:55 -0700 Subject: [PATCH 08/11] Update docs/docs-beta/docs/dagster-plus/access/rbac/audit-logs.md Co-authored-by: Erin Cochran --- docs/docs-beta/docs/dagster-plus/access/rbac/audit-logs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/docs-beta/docs/dagster-plus/access/rbac/audit-logs.md b/docs/docs-beta/docs/dagster-plus/access/rbac/audit-logs.md index c8427fd635cf4..3dfe193fc8602 100644 --- a/docs/docs-beta/docs/dagster-plus/access/rbac/audit-logs.md +++ b/docs/docs-beta/docs/dagster-plus/access/rbac/audit-logs.md @@ -20,7 +20,7 @@ This guide walks through how to access the audit log and details the interaction Audit logs are available in the Organization settings pane, which can be accessed by clicking on your user icon on the top right side of the screen and selecting Organization settings in the dropdown menu. Once on the Organization settings pane, select Audit log on the top bar. -Each entry in the audit log indicates when an action was taken, the user who performed the action, the action taken, and the deployment which the action affected. You may click the "Show" button to view additional details for any audit log action. +Each entry in the audit log indicates when an action was taken, the user who performed the action, the action taken, and the deployment which the action affected. To view additional details for an action, click the **Show** button. ## Filter the audit log From fd9ac7027b1682e5e8a114ff140328c4454d81f4 Mon Sep 17 00:00:00 2001 From: Ben Pankow Date: Wed, 28 Aug 2024 15:55:00 -0700 Subject: [PATCH 09/11] Update docs/docs-beta/docs/dagster-plus/access/rbac/audit-logs.md Co-authored-by: Erin Cochran --- docs/docs-beta/docs/dagster-plus/access/rbac/audit-logs.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/docs/docs-beta/docs/dagster-plus/access/rbac/audit-logs.md b/docs/docs-beta/docs/dagster-plus/access/rbac/audit-logs.md index 3dfe193fc8602..570f007ebd4ec 100644 --- a/docs/docs-beta/docs/dagster-plus/access/rbac/audit-logs.md +++ b/docs/docs-beta/docs/dagster-plus/access/rbac/audit-logs.md @@ -18,7 +18,11 @@ This guide walks through how to access the audit log and details the interaction ## View audit logs -Audit logs are available in the Organization settings pane, which can be accessed by clicking on your user icon on the top right side of the screen and selecting Organization settings in the dropdown menu. Once on the Organization settings pane, select Audit log on the top bar. +To access the audit logs: + +1. Click your user icon at the top right corner of the page. +2. Click **Organization settings**. +3. Click the **Audit log** tab. Each entry in the audit log indicates when an action was taken, the user who performed the action, the action taken, and the deployment which the action affected. To view additional details for an action, click the **Show** button. From d6902d6b0b3ea33e48647997772dca83e15efb7e Mon Sep 17 00:00:00 2001 From: benpankow Date: Wed, 28 Aug 2024 15:56:32 -0700 Subject: [PATCH 10/11] plus -> + --- .../docs/dagster-plus/access/rbac/audit-logs.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/docs/docs-beta/docs/dagster-plus/access/rbac/audit-logs.md b/docs/docs-beta/docs/dagster-plus/access/rbac/audit-logs.md index 570f007ebd4ec..3f77cd5d30d5e 100644 --- a/docs/docs-beta/docs/dagster-plus/access/rbac/audit-logs.md +++ b/docs/docs-beta/docs/dagster-plus/access/rbac/audit-logs.md @@ -6,14 +6,14 @@ sidebar_position: 4 # Audit logs -The Dagster Plus audit log enables enterprise organizations to track and attribute changes to their Dagster deployment. +The Dagster+ audit log enables enterprise organizations to track and attribute changes to their Dagster deployment. This guide walks through how to access the audit log and details the interactions which are tracked in the audit log.
Prerequisites -- A Dagster Plus Pro organization -- An [Organization Admin](/dagster-plus/access/rbac/user-roles-permissions) role in your Dagster Plus organization +- A Dagster+ Pro organization +- An [Organization Admin](/dagster-plus/access/rbac/user-roles-permissions) role in your Dagster+ organization
## View audit logs @@ -34,7 +34,7 @@ The **Filter** button near the top left of the page can be used to filter the li | Event type | Description | Additional details | |--------------------------------|---------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------| -| Log in | A user logs in to the Dagster Plus organization | | +| Log in | A user logs in to the Dagster+ organization | | | Update sensor | A user toggles a sensor on or off | The sensor name, code location, and cursor | | Update schedule | A user toggles a schedule on or off | The schedule name, code location, and cursor | | Update alert policy | A user modifies an [alert policy](/dagster-plus/deployment/alerts/ui) | The new configuration for the alert policy | @@ -42,14 +42,14 @@ The **Filter** button near the top left of the page can be used to filter the li | Delete deployment | A user removes an existing [deployment](/dagster-plus/deployment-types) | Whether the deployment is a branch deployment | | Create user token | A user creates a new user token | | | Revoke user token | A user revokes an existing user token | | -| Change user permissions | A user alters [permissions](/dagster-plus/access/rbac/user-roles-permissions) for another user | The permission grant and targeted deployment | +| Change user permissions | A user alters [permissions](/dagster-plus/access/rbac/user-roles-permissions) for another user | The permission grant and targeted deployment | | Create agent token | A user creates a new agent token | | | Revoke agent token | A user revokes an existing agent token | | -| Update agent token permissions | A user alters [permissions](/dagster-plus/access/rbac/user-roles-permissions) for an agent token | The permission grant and targeted deployment | +| Update agent token permissions | A user alters [permissions](/dagster-plus/access/rbac/user-roles-permissions) for an agent token | The permission grant and targeted deployment | | Create secret | A user creates a new [environment variable](/dagster-plus/deployment/environment-variables/dagster-ui) | The created variable name | | Update secret | A user modifies an existing [environment variable](/dagster-plus/deployment/environment-variables/dagster-ui) | The previous and current variable names and whether the value was changed | | Delete secret | A user removes an [environment variable](/dagster-plus/deployment/environment-variables/dagster-ui) | The deleted variable name | -| Update subscription | A user modifies the selected Dagster Plus subscription for the organization | The previous and current plan types | +| Update subscription | A user modifies the selected Dagster+ subscription for the organization | The previous and current plan types | ## Programmatic access to audit logs From ed4ae1f3a8ba2b1cefaafb2e6a70edbf5588993e Mon Sep 17 00:00:00 2001 From: benpankow Date: Wed, 28 Aug 2024 16:03:29 -0700 Subject: [PATCH 11/11] respond to review comments --- .../docs/dagster-plus/access/rbac/audit-logs.md | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/docs/docs-beta/docs/dagster-plus/access/rbac/audit-logs.md b/docs/docs-beta/docs/dagster-plus/access/rbac/audit-logs.md index 3f77cd5d30d5e..ea309839be695 100644 --- a/docs/docs-beta/docs/dagster-plus/access/rbac/audit-logs.md +++ b/docs/docs-beta/docs/dagster-plus/access/rbac/audit-logs.md @@ -6,7 +6,10 @@ sidebar_position: 4 # Audit logs -The Dagster+ audit log enables enterprise organizations to track and attribute changes to their Dagster deployment. +The Dagster+ audit log enables Dagster+ Pro organizations to track and attribute changes to their Dagster deployment. + +For large organizations, tracking down when and by whom changes were made can be crucial for maintaining security and compliance. The audit log is also valuable + for tracking operational history, including sensor and schedule updates. This guide walks through how to access the audit log and details the interactions which are tracked in the audit log. @@ -24,6 +27,12 @@ To access the audit logs: 2. Click **Organization settings**. 3. Click the **Audit log** tab. +:::warning + +Add screenshot + +::: + Each entry in the audit log indicates when an action was taken, the user who performed the action, the action taken, and the deployment which the action affected. To view additional details for an action, click the **Show** button. ## Filter the audit log @@ -53,6 +62,7 @@ The **Filter** button near the top left of the page can be used to filter the li ## Programmatic access to audit logs -Audit logs can be accessed programmatically over the Dagster+ GraphQL API: +Audit logs can be accessed programmatically over the Dagster+ GraphQL API. You can access a visual GraphiQL interface +by navigating to `https://.dagster.cloud//graphql` in your browser. You can also query the API directly using the Python client.