getsentry / getsentry/sentry

Add data warehouse export connectors (Snowflake, BigQuery)

Open
#118,516 5 comments 0 reactions 0 assignees View on GitHub
Product Area: Settings - Integrations Waiting for: Product Owner
Dominant language
Python
Stars
44.8k
Forks
4.9k
Avg merge
1d 5h
Merged PRs (30d)
624

Description

Sentry supports data forwarding to Segment, Amazon SQS, and Splunk, but has no native connector to data warehouses such as Snowflake or BigQuery. Enterprise customers with internal data lakes want to join Sentry error data with proprietary event streams (e.g., gameplay telemetry) without paying for duplicate storage.

- Existing forwarders: Segment, Amazon SQS, Splunk (error events only; no spans/logs)
- No first-class Snowflake, BigQuery, or generic data lake export
- SQS is the closest DIY path but requires significant customer-side infrastructure

Add first-class data warehouse export connectors (Snowflake and/or BigQuery as initial targets) with full event type coverage including errors, spans, and logs.

Reported by a gaming console customer (Triiodide Technologies).

Action taken on behalf of Richard Propst.

Contributor guide

Open the contributing guide

Research direction

Start by examining the existing Segment, Amazon SQS, and Splunk forwarders and how they handle error events. Scope the Snowflake and BigQuery connector requirements, including spans and logs; done means first-class export support covers errors, spans, and logs for the selected targets.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
cloud, data-engineering
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.