Skip to main content

Sentry

This page contains the setup guide and reference information for the Sentry source connector.

Prerequisites

To set up the Sentry source connector, you'll need the Sentry project name, authentication token, and organization.

Set up the Sentry connector in Airbyte

  1. Log into your Airbyte Cloud account or navigate to the Airbyte Open Source dashboard.
  2. Click Sources and then click + New source.
  3. On the Set up the source page, select Sentry from the Source type dropdown.
  4. Enter the name for the Sentry connector.
  5. For Project, enter the name of the Sentry project you want to sync.
  6. For Host Name, enter the host name of your self-hosted Sentry API Server. If your server isn't self-hosted, leave the field blank.
  7. For Authentication Tokens, enter the Sentry authentication token.
  8. For Organization, enter the Sentry Organization the groups belong to.
  9. Click Set up source.

Supported sync modes

The Sentry source connector supports the following sync modes:

Supported Streams

Limitations & Troubleshooting

Expand to see details about Sentry connector limitations and troubleshooting.

Connector limitations

warning

Sentry API Restriction on Events Data: Access to the events endpoint is guaranteed only for the last 90 days by Sentry. If you use the Full Refresh Overwrite sync, be aware that any events data older than 90 days will be deleted from your target destination and replaced with the data from the last 90 days only. Use an Append sync mode to ensure historical data is retained. Please be aware: this also means that any change older than 90 days will not be replicated using the incremental sync mode. If you want all your synced data to remain up to date, please set up your sync frequency to no more than 90 days.

Data type map

Integration TypeAirbyte Type
stringstring
integer, numbernumber
arrayarray
objectobject

Reference

Config fields reference

Field
Type
Property name
string
auth_token
string
organization
string
project
string
hostname
array
discover_fields

Changelog

Expand to review
VersionDatePull RequestSubject
0.6.22024-12-2149058Starting with this version, the Docker image is now rootless. Please note that this and future versions will not be compatible with Airbyte versions earlier than 0.64
0.6.12024-11-0443855Update dependencies
0.6.02024-10-3047988Upgrade the CDK and startup files to sync incremental streams concurrently
0.5.32024-06-0639180[autopull] Upgrade base image to v1.2.2
0.5.22024-05-2038263Replace AirbyteLogger with logging.Logger
0.5.12024-04-0136731Add %Y-%m-%dT%H:%M:%S%z to date time formats.
0.5.02024-03-2735755Migrate to low-code.
0.4.22024-03-2536448Unpin CDK version
0.4.12024-02-1235145Manage dependencies with Poetry
0.4.02024-01-0532957Added undeclared fields to schema and migrated to base image
0.3.02023-09-0530192Added undeclared fields to schema
0.2.42023-08-1429401Fix null value in stream state
0.2.32023-08-0329023Add incremental for issues stream
0.2.22023-05-0225759Change stream that used in check_connection
0.2.12023-04-2725602Add validation of project and organization names during connector setup
0.2.02023-04-0323923Add Releases stream
0.1.122023-03-0123619Fix bug when stream state is None or any other bad value occurs
0.1.112023-02-0222303Turn ON default AvailabilityStrategy
0.1.102023-01-2722041Set AvailabilityStrategy for streams explicitly to None
0.1.92022-12-2021864Add state persistence to incremental sync
0.1.82022-12-2020709Add incremental sync
0.1.72022-09-3017466Migrate to per-stream states
0.1.62022-08-2916112Revert back to the Python CDK
0.1.52022-08-2415911Bugfix to allowing reading schemas at runtime
0.1.42022-08-1915800Bugfix to allow reading sentry.yaml at runtime
0.1.32022-08-1715734Fix yaml based on the new schema validator
0.1.22021-12-2815345Migrate to config-based framework
0.1.12021-12-288628Update fields in source-connectors specifications
0.1.02021-10-126975New Source: Sentry