All posts

The simplest way to make New Relic dbt work like it should

You probably set up dbt, ran a few models, and then asked yourself the old question: what is actually happening in production? That’s when you open New Relic to find a graph that looks suspiciously calm, even though your queries are melting the warehouse. The truth is, New Relic and dbt both see the world through data, they just focus on different layers of it. dbt builds your warehouse logic into tested, maintainable pipelines. It turns messy SQL into modular infrastructure. New Relic watches

Free White Paper

End-to-End Encryption + Sarbanes-Oxley (SOX) IT Controls: The Complete Guide

Architecture patterns, implementation strategies, and security best practices. Delivered to your inbox.

Free. No spam. Unsubscribe anytime.

You probably set up dbt, ran a few models, and then asked yourself the old question: what is actually happening in production? That’s when you open New Relic to find a graph that looks suspiciously calm, even though your queries are melting the warehouse. The truth is, New Relic and dbt both see the world through data, they just focus on different layers of it.

dbt builds your warehouse logic into tested, maintainable pipelines. It turns messy SQL into modular infrastructure. New Relic watches the runtime, catching the moments when those pipelines choke, queue, or go silent. When you connect them, you stop guessing whether “slow” is a database issue or a code problem. You get visibility down to the transformation level.

To make New Relic dbt actually useful, track the flow of each model execution as a first-class event. Instead of relying on generic database metrics, pass metadata from dbt runs into New Relic via events or custom attributes. Think job name, git SHA, environment tag, and execution time. When these map cleanly to service telemetry, your observability graph mirrors your data lineage.

Access control matters too. Use your identity provider, whether it’s Okta or Google Workspace, to manage who can send or view telemetry. Match dbt’s environment credentials with least privilege IAM roles in AWS or GCP. Treat operational data like code: auditable, consistent, and scoped.

If you need to debug a failing model, the integration makes it almost fun. A bad transformation throws a signal, New Relic traces it back to a timestamp, and you open dbt to see exactly which model version caused it. No more chasing phantom slowness. Just facts.

Continue reading? Get the full guide.

End-to-End Encryption + Sarbanes-Oxley (SOX) IT Controls: Architecture Patterns & Best Practices

Free. No spam. Unsubscribe anytime.

Featured answer:
The best way to connect New Relic and dbt is to send dbt run metadata to New Relic as custom events or logs, tagged by environment and commit ID. This provides a clear, correlated view of pipeline health and warehouse performance in one console.

Best practices for a clean setup:

  • Use consistent environment tags across dbt and New Relic.
  • Enable strict RBAC so metrics do not expose sensitive data.
  • Rotate API keys regularly, ideally with short TTLs or OIDC tokens.
  • Create dashboards that map model runtimes to downstream application latency.
  • Capture failed runs as alerts routed to the same channels your engineers already monitor.

Platforms like hoop.dev take this idea further. They apply identity-aware access at the proxy layer so New Relic can ingest only legitimate, policy-approved telemetry. It enforces data boundaries automatically, saving ops teams from the usual IAM puzzle.

Integrating New Relic dbt improves developer velocity. Fewer tabs, clearer failures, faster feedback. It lets analysts and engineers debug like a single team instead of a Slack thread that won’t die. Even AI-powered copilots benefit, since clean telemetry gives them better training signals for automated runbooks and remediation suggestions.

If your observability is missing context, this pairing gives it history, identity, and lineage. Data observability grows up when the warehouse tells its story through the monitoring stack.

See an Environment Agnostic Identity-Aware Proxy in action with hoop.dev. Deploy it, connect your identity provider, and watch it protect your endpoints everywhere—live in minutes.

Get started

See hoop.dev in action

One gateway for every database, container, and AI agent. Deploy in minutes.

Get a demoMore posts