Sentry
Connect & Ingest data from Sentry
Sentry is an application monitoring and error tracking platform that helps developers identify, triage, and resolve code errors in real-time. The Sling Sentry connector extracts data from the Sentry REST API, supporting organizations, projects, teams, members, issues, events, and releases.
CLI Pro Required: APIs require a CLI Pro token or Platform Plan.
Setup
The following credentials and inputs are accepted:
Secrets:
auth_token(required) -> Your Sentry Auth Token (Personal or Organization)
Inputs:
organization(required) -> The Sentry organization slug to extract data fromanchor_date(optional) -> The starting date for historical data extraction (default: 1 year ago). Format:YYYY-MM-DDTHH:MM:SSZ
Getting Your Auth Token
Click "Create New Token"
Give your token a descriptive name (e.g., "Sling Integration")
Select the required permissions:
Project: Read
Team: Read
Issue & Event: Read
Organization: Read
Member: Read
Release: Admin (no Read-only option available)
Click "Create Token" and copy the token (it starts with
sntryu_)
Using sling conns
sling connsHere are examples of setting a connection named SENTRY. We must provide the type=api property:
Environment Variable
See here to learn more about the .env.sling file.
Sling Env File YAML
See here to learn more about the sling env.yaml file.
With anchor date for historical data:
Replication
Here's an example replication configuration to sync Sentry data to a PostgreSQL database:
Sync all endpoints with incremental where supported:
Endpoints
organizations
Organization details (name, slug, status, features)
No
projects
All projects in the organization with metadata
No
teams
All teams in the organization
No
members
Organization members with roles and invite status
No
releases
Releases across the organization
No
issues
Issues (errors/problems) filtered by lastSeen date
Yes
events
Error events for each project with stack traces
Yes
To discover available endpoints:
Rate Limiting
The Sentry API has rate limits that vary by endpoint and plan:
Free tier: ~20 requests/second
Paid plans: Higher limits
The connector automatically:
Uses conservative rate limiting (3 requests/second)
Limits concurrency to 2 parallel requests
Retries with exponential backoff on 429 (rate limit) responses
Retries on 5xx server errors
Stops on 403 (access denied) responses
Common Use Cases
Error Monitoring Dashboard
Organization & Team Overview
If you are facing issues connecting, please reach out to us at [email protected], on discord or open a Github Issue here.
Last updated
Was this helpful?