Skip to main content

Why Integrations Matter for RCA

Traditional incident response requires engineers to manually search through multiple tools - checking logs in one place, metrics in another, and deployment history somewhere else. This context switching wastes precious time during outages and increases the chance of missing critical signals. Steadwing integrations solve this by automatically pulling data from all your connected tools and correlating it in real-time. When an incident occurs, Steadwing already has the full picture - no manual searching required.

How Integrations Power Root Cause Analysis

Steadwing’s AI correlates data from multiple sources simultaneously to identify root causes that would take humans hours to find manually.

Faster Resolution

Reduce MTTR by eliminating manual log searches and metric lookups. Steadwing queries all your tools in parallel during analysis.

Smarter Correlation

AI identifies patterns across logs, metrics, code changes, and deployments that humans often miss when investigating separately.

Complete Context

Every RCA includes evidence from all connected tools - no more switching between dashboards to piece together what happened.

Continuous Learning

Each incident improves Steadwing’s understanding of your system, making future analyses faster and more accurate.

What Steadwing Correlates

During root cause analysis, Steadwing automatically pulls and correlates:
Data TypeWhat Steadwing Looks ForExample Sources
LogsError messages, stack traces, anomaliesCloudWatch, GCP, Elasticsearch, Mezmo, Loki
MetricsPerformance degradation, resource spikesDatadog, New Relic, Prometheus, SigNoz
ErrorsExceptions, crash reports, error ratesSentry
TracesRequest flows, latency bottlenecksGCP Cloud Trace, SigNoz
Code ChangesRecent commits, deployments, releasesGitHub, GitLab
CI/CD PipelinesPipeline failures, build status, deployment eventsGitLab, Vercel
InfrastructurePod status, cluster events, resource usageKubernetes, AWS, GCP
Sandbox ExecutionSandbox logs, lifecycle events, resource metricsE2B
DeploymentsBuild status, serverless functions, edge configVercel
AlertsTriggered monitors, alarm statesDatadog, CloudWatch, SigNoz
IncidentsIncident timelines, escalations, response metricsPagerDuty, Better Stack
UptimeMonitor states, response times, heartbeat statusBetter Stack
NetworkDNS records, WAF rules, firewall eventsCloudflare

The RCA Process with Integrations

  1. Alert Received - An incident is triggered via Slack, Linear, or your monitoring tools
  2. Data Collection - Steadwing queries all connected integrations for relevant data around the incident timeframe
  3. Signal Correlation - AI analyzes logs, metrics, errors, and code changes together to find patterns
  4. Root Cause Identification - Steadwing identifies the most likely cause with supporting evidence from multiple sources
  5. Solution Proposal - Actionable remediation steps are suggested based on the identified root cause
You can give Steadwing infrastructure context — like service names, team ownership, and known dependencies — using Custom Instructions at the organization level. This helps the RCA orchestrator gather more targeted evidence across all your integrations.

Integration Categories

Steadwing supports integrations across your entire stack:
  • Communication - Receive alerts and trigger RCA directly from Slack
  • Issue Tracking - Analyze issues assigned in Linear automatically
  • Incident Management - Pull incident timelines, alerts, and response metrics from PagerDuty
  • Code & Deployments - Correlate incidents with recent GitHub and GitLab commits, merge requests, and releases
  • CI/CD Pipelines - Monitor GitLab pipeline failures and deployment events
  • Uptime & On-Call - Pull monitor states, heartbeat status, and on-call schedules from Better Stack
  • Observability - Query metrics and APM data from Datadog, New Relic, SigNoz, and Grafana
  • Error Tracking - Pull error details and stack traces from Sentry
  • Logging - Search logs from Elasticsearch, Mezmo, CloudWatch, and GCP
  • Infrastructure - Monitor Kubernetes clusters, AWS, GCP, Cloudflare, Supabase, Vercel, and E2B

Getting Started

  1. Navigate to Settings in your Steadwing dashboard
  2. Connect the integrations relevant to your stack
  3. Start triggering RCA from Slack or Linear - Steadwing handles the rest
Start with the basics: Connect Slack + GitHub or GitLab + your primary observability tool (Datadog, New Relic, or Sentry) to get immediate value. Add more integrations as needed.

Custom Instructions

Custom instructions let you provide additional context to Steadwing’s RCA analysis, helping the AI gather more relevant evidence from your specific environment. They are available at two levels — organization-wide and per-integration. You can configure custom instructions from Settings in your Steadwing dashboard.
Only organization owners can update custom instructions. Any member can view them.

Organization-Level

Organization-level instructions are applied to the main RCA orchestrator prompt. Use these to describe broad context about your system — service architecture, team ownership, naming conventions, or known dependencies. Examples:
  • “Our payment service is called billing-core and lives in the payments repo”
  • “Deployments happen via GitHub Actions — check the deploy-prod workflow for recent runs”

Integration-Level

Integration-level instructions are applied to the specific subagent prompt for that integration (e.g., Datadog, Sentry, GitHub). Use these for platform-specific context like log group names, dashboard IDs, repository mappings, or query filters. Examples:
  • “Always check the prod-alerts Datadog dashboard for latency spikes”
  • “Our Sentry org slug is acme-corp and errors are tagged by team with team:platform

Need Help?

If you encounter any issues during setup, contact us at hello@steadwing.com or refer to the detailed setup guides for each integration in the sidebar.