Skip to content

Add Snowflake Task Monitoring docs (Preview) - #39206

Open
himakolavennu wants to merge 2 commits into
masterfrom
himakolavennu/snowflake-task-monitoring-docs
Open

Add Snowflake Task Monitoring docs (Preview)#39206
himakolavennu wants to merge 2 commits into
masterfrom
himakolavennu/snowflake-task-monitoring-docs

Conversation

@himakolavennu

Copy link
Copy Markdown
Contributor

Adds a Jobs Monitoring docs page for Snowflake Task Monitoring (Preview) and links it from the Jobs Monitoring index. Covers setup (Snowflake integration + the Task History Traces toggle), what Datadog collects, where task runs appear (catalog Task Runs tab, Lineage side panel, Trace Explorer), and troubleshooting.

🤖 Generated with Claude Code

New Jobs Monitoring page documenting Snowflake task run history monitoring
(Preview): setup via the Snowflake integration plus the Task History Traces
toggle, what Datadog collects, and where task runs appear (catalog Task Runs
tab, Lineage side panel, Trace Explorer). Adds the Snowflake card to the Jobs
Monitoring index.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@himakolavennu
himakolavennu requested a review from a team as a code owner August 14, 2026 19:54
@github-actions github-actions Bot added the Images Images are added/removed with this PR label Aug 14, 2026
@github-actions

Copy link
Copy Markdown
Contributor

@jhgilbert jhgilbert added the astro-reorg-no-conflicts Needs manual conflict resolution after replatforming reorg label Aug 14, 2026
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@github-actions github-actions Bot added the Architecture Everything related to the Doc backend label Aug 14, 2026

@janine-c janine-c left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great! Just some minor writing suggestions for you 🙂


## Prerequisites

Connect the [Snowflake integration][2] to Data Observability. The standard setup script already grants everything this feature needs. The grant specific to task monitoring is **`MONITOR EXECUTION ON ACCOUNT`**, which lets Datadog read your Snowflake task run history.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Connect the [Snowflake integration][2] to Data Observability. The standard setup script already grants everything this feature needs. The grant specific to task monitoring is **`MONITOR EXECUTION ON ACCOUNT`**, which lets Datadog read your Snowflake task run history.
Connect the [Snowflake integration][2] to Data Observability. The standard setup script already grants everything this feature needs. The permission it grants that is specific to task monitoring is **`MONITOR EXECUTION ON ACCOUNT`**, which lets Datadog read your Snowflake task run history.

Does this make sense? I thought some more specific wording would make this a bit easier to parse


## Enable Task History Traces

1. In Data Observability, go to your Snowflake account configuration.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe add a link to the relevant page in the app here?

2. Under **Data Jobs Monitoring**, turn on **Task History Traces**.
3. Choose a **Traces collection period** (`5 Min`, `15 Min`, `30 Min`, `Hourly`, or `Daily`).

Task runs are read from Snowflake's `ACCOUNT_USAGE.TASK_HISTORY` view. When you first enable the feature, Datadog backfills task runs from roughly the last 18 hours. Because that view has a latency of up to 45 minutes, new runs may take that long to appear.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Task runs are read from Snowflake's `ACCOUNT_USAGE.TASK_HISTORY` view. When you first enable the feature, Datadog backfills task runs from roughly the last 18 hours. Because that view has a latency of up to 45 minutes, new runs may take that long to appear.
Data Observability reads task runs from Snowflake's `ACCOUNT_USAGE.TASK_HISTORY` view. When you first enable the feature, Datadog backfills task runs from roughly the last 18 hours. Because that view has a latency of up to 45 minutes, new runs may take that long to appear.

Comment on lines +40 to +42
- **Timing** — scheduled time, completed time, and duration.
- **Status** — success or failure, with the error code and message on failed runs.
- **The SQL statement** the task ran.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- **Timing** — scheduled time, completed time, and duration.
- **Status** — success or failure, with the error code and message on failed runs.
- **The SQL statement** the task ran.
- **Timing**: Scheduled time, completed time, and duration.
- **Status**: Success or failure, with the error code and message on failed runs.
- The **SQL statement** the task ran.

- **Status** — success or failure, with the error code and message on failed runs.
- **The SQL statement** the task ran.

Runs are grouped into a **task graph (DAG)** trace, so a root task and its dependent tasks appear together.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Runs are grouped into a **task graph (DAG)** trace, so a root task and its dependent tasks appear together.
Data Observability groups runs into a **task graph (DAG)** trace, so a root task and its dependent tasks appear together.

Comment on lines +48 to +55
- In the Data Observability catalog, the same **Task Runs** view appears in two places:
- the **Task Runs** tab on the task's entity page, and
- the **side panel** that opens when you click a task in the Lineage map.
- In **Trace Explorer**.

{{< img src="data_jobs/snowflake_task_runs.png" alt="Task Runs on a Snowflake task's entity page in Data Observability" style="width:100%;" >}}

{{< img src="data_jobs/snowflake_task_runs_lineage.png" alt="Task runs in the side panel of a Snowflake task in the Data Observability Lineage map" style="width:100%;" >}}

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- In the Data Observability catalog, the same **Task Runs** view appears in two places:
- the **Task Runs** tab on the task's entity page, and
- the **side panel** that opens when you click a task in the Lineage map.
- In **Trace Explorer**.
{{< img src="data_jobs/snowflake_task_runs.png" alt="Task Runs on a Snowflake task's entity page in Data Observability" style="width:100%;" >}}
{{< img src="data_jobs/snowflake_task_runs_lineage.png" alt="Task runs in the side panel of a Snowflake task in the Data Observability Lineage map" style="width:100%;" >}}
You can view task runs in the following places:
- Trace Explorer
- In the Data Observability catalog, in the Task Runs view:
- In the Task Runs tab on the task's entity page
{{< img src="data_jobs/snowflake_task_runs.png" alt="Task runs on a Snowflake task's entity page in Data Observability" style="width:100%;" >}}
- In the side panel that opens when you click a task in the Lineage map
{{< img src="data_jobs/snowflake_task_runs_lineage.png" alt="Task runs in the side panel of a Snowflake task in the Data Observability Lineage map" style="width:100%;" >}}

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would also recommend adding some links to the relevant pages in the app here, in case users want to try it themselves!

@datadog-datadog-prod-us1-2

datadog-datadog-prod-us1-2 Bot commented Aug 14, 2026

Copy link
Copy Markdown
Contributor

Pipelines

This comment will be updated automatically if new data arrives.
🔗 Commit SHA: 3d8d0c1 | Docs | Datadog PR Page | Give us feedback!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Architecture Everything related to the Doc backend astro-reorg-no-conflicts Needs manual conflict resolution after replatforming reorg Images Images are added/removed with this PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants