Overview
The Better Stack integration enables Steadwing to pull uptime monitoring, incident management, and on-call data from your Better Stack account. During root cause analysis, Steadwing gathers monitor states, incident timelines, heartbeat status, and on-call schedules to correlate signals across your entire stack and identify root causes faster.Why Use Better Stack with Steadwing?
Incident Context
Pull active and recent incidents, their timelines, cause, and resolution status automatically
Uptime Monitoring
Check which monitors are up or down, response times, and affected regions
Heartbeat Tracking
Verify whether cron jobs, background workers, and scheduled tasks are still reporting in
On-Call Visibility
See who was on-call when the incident happened and escalation policy details
Setup Instructions
Step 1: Create a Better Stack API Token
- Log in to your Better Stack account
- Navigate to Settings → API tokens
- Click Create API token
- Configure the token:
- Name: Steadwing Integration
- Permissions: Read-only
- Click Create
- Copy the generated API token
Step 2: Connect Better Stack in Steadwing
- Navigate to Steadwing Settings
- Find the Better Stack integration card
- Click to expand the collapsible form
- Paste your API token in the API Token field
- Toggle the switch to Enable the integration
How Better Stack Integration Works
Data Collection
Steadwing queries Better Stack for:- Incidents - Active and recent incidents, their timelines, cause, and resolution status
- Monitor States - Which monitors are up/down, response times, and regions affected
- Heartbeat Status - Whether expected cron jobs, background workers, or scheduled tasks are still reporting in
- On-Call Schedules - Who was on-call when the incident happened and escalation policy details
- Status Page Data - Current status page reports and any ongoing maintenance windows
- Webhook & Integration Info - How alerts are being routed to other tools (Slack, PagerDuty, etc.)
Configuration
Required Permissions
The Better Stack API token requires read access to:- Incidents - Read incident data, timelines, and updates
- Monitors - Read monitor status, response times, and availability
- Heartbeats - Read heartbeat status and check-in history
- On-Call - Read on-call calendars, schedules, and escalation policies
- Status Pages - Read status page reports and maintenance windows
- Metadata - Read severity levels, monitor groups, and webhook integrations
FAQs
What permissions does Steadwing need?
What permissions does Steadwing need?
Steadwing only requires a read-only API token. It never writes, updates, or deletes any data in your Better Stack account.
Does Better Stack require OAuth to connect?
Does Better Stack require OAuth to connect?
No. Better Stack uses API token authentication — just paste your token in Steadwing Settings and the integration connects immediately. No OAuth redirect required.
Can Steadwing modify my monitors or incidents?
Can Steadwing modify my monitors or incidents?
No. Steadwing only has read access. It queries monitor states, incidents, and on-call data but never modifies configurations or data.
How does Steadwing use on-call schedule data?
How does Steadwing use on-call schedule data?
On-call data helps the RCA agent understand who was responsible during the incident and how escalation policies were applied, providing context for the incident timeline.
What happens if my API token is revoked?
What happens if my API token is revoked?
The integration will stop working. Simply create a new API token in Better Stack and update it in Steadwing Settings to reconnect.