Skip to main content

What is the GitHub App integration?

The GitHub App integration installs Prizm Pulse on your GitHub organization. Prizm continuously monitors pull requests and commits across configured dbt repositories, captures change metadata, and makes it available to the Investigation Agent. When a data quality alert fires on a downstream asset, the Investigation Agent traverses the lineage graph upstream and matches the alert to recent PRs or commits that touched the affected models — surfacing a root-cause hypothesis with the exact PR, files, author, and timestamp. For organizations running dbt, this closes the gap between code deployments and data quality incidents: instead of manually reviewing git history after an alert, engineers get a direct, lineage-aware link between the quality event and the code change that caused it.

What this integration enables

Where this surfaces in Prizm

Alert detail page — The Investigation Agent panel displays root-cause hypotheses linking the alert to recent PRs, with a direct link to the PR on GitHub. Root Cause Analysis tab — A ranked list of PRs that may have caused the alert, traversed upstream through the lineage graph from the impacted asset. Asset lineage view — PR change history for upstream dbt models appears in the lineage graph alongside quality metrics.

Prerequisites

  • GitHub Organization administrator access to install the Prizm Pulse app
  • Repository administrator permissions for repositories to be monitored
  • Admin or privileged user access in Prizm to configure integrations
  • dbt repositories with .sql and .yml model files

Setup

Install Prizm Pulse, configure the webhook, and connect your repositories in Prizm.

Integration

How the Investigation Agent uses PR metadata for root-cause analysis and what data Prizm captures.