Overview
The Sentry integration enables Steadwing to access error tracking and performance monitoring data from your Sentry projects. During root cause analysis, Steadwing correlates error patterns, stack traces, and performance issues with production incidents to identify the underlying causes.Why Use Sentry with Steadwing?
Error Correlation
Link production errors to specific incidents automatically
Stack Trace Analysis
Analyze error stack traces to identify problematic code paths
Performance Insights
Detect performance degradation patterns before and during incidents
Error Trends
Identify error spikes and anomalies that correlate with incidents
Setup Instructions
Step 1: Create Sentry Auth Token
- Log in to your Sentry account at sentry.io
- Navigate to Settings → Account → API → Auth Tokens
- Direct link: https://sentry.io/settings/account/api/auth-tokens/
- Click Create New Token
- Configure the token:
- Name: Steadwing Integration
- Scopes: Select the following permissions:
org:read- Read organization informationproject:read- Read project detailsevent:read- Read error events and issues
- Click Create Token
- Copy the generated token (it starts with
sntrys_)
Step 2: Connect Sentry in Steadwing
- Navigate to Steadwing Settings
- Find the Sentry integration card
- Click to expand the collapsible form
- Paste your Bearer Token in the bearer_token field
- The field should show:
sntrys_xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
- The field should show:
- Toggle the switch to Enable the integration
Step 3: Verify Connection
- Return to Steadwing Settings
- Confirm the Sentry integration shows as Connected
- Create a test incident to verify error data is being pulled correctly
How Sentry Integration Works
Data Collection
Steadwing queries Sentry for:- Error Events - All errors and exceptions logged in your projects
- Issue Details - Stack traces, error messages, and affected users
- Performance Data - Transaction traces and slow queries
- Event Metadata - Tags, breadcrumbs, and environment information
Root Cause Analysis
When analyzing an incident, Steadwing:- Queries Sentry for errors within the incident time window
- Identifies error spikes or new error types
- Analyzes stack traces to locate problematic code
- Correlates errors with deployments from GitHub
- Provides error context in the RCA report
Configuration
Required Permissions
The Sentry Bearer Token must have:- org:read - Read organization and team information
- project:read - Access project configuration and settings
- event:read - Read error events, issues, and performance data
Supported Features
- Error event tracking across all projects
- Stack trace analysis
- Performance monitoring (transactions)
- Issue grouping and fingerprinting
- Custom tags and metadata
Limitations
- Historical data limited to Sentry’s retention policy
- Rate limits apply based on your Sentry plan
- Source map access requires separate configuration
FAQs
What Sentry data does Steadwing access?
What Sentry data does Steadwing access?
Steadwing reads error events, issues, stack traces, and performance data. It does NOT access user PII, session replays, or modify any Sentry data.
Can I limit Steadwing's access to specific Sentry projects?
Can I limit Steadwing's access to specific Sentry projects?
Yes, when creating the auth token, you can scope it to specific organizations and projects instead of granting global access.
Can I use Sentry Self-Hosted with Steadwing?
Can I use Sentry Self-Hosted with Steadwing?
Currently, Steadwing supports Sentry SaaS (sentry.io). Self-hosted Sentry support is on our roadmap.
What if my token expires?
What if my token expires?
Auth tokens don’t expire unless manually revoked. If disconnected, simply create a new token and update it in Steadwing Settings.
Can I see which Sentry errors Steadwing analyzed?
Can I see which Sentry errors Steadwing analyzed?
Yes, the RCA report includes links to relevant Sentry issues, stack traces, and error events that were analyzed.