4b6817381b
Benchmark image — build + push to ECR (any adapter) / build + push (push) Waiting to run
CI / quality (ubuntu-latest) (push) Waiting to run
CI / test (tools-runtime) (push) Waiting to run
CI / test (e2e-general) (push) Waiting to run
CI / test (cli-runtime) (push) Waiting to run
CI / test (e2e-provider-and-openclaw) (push) Waiting to run
CI / test (integrations-and-misc) (push) Waiting to run
CI / coverage-report (push) Blocked by required conditions
CI / test-kubernetes (push) Waiting to run
CI / should-run-thorough (push) Waiting to run
CI / test-thorough (cloudwatch-demo) (push) Blocked by required conditions
CI / test-thorough (flink-ecs) (push) Blocked by required conditions
CI / test-thorough (upstream-lambda) (push) Blocked by required conditions
CI / test-thorough (prefect-ecs-fargate) (push) Blocked by required conditions
CodeQL / Analyze (python) (push) Waiting to run
Release / build-binaries (zip, opensre.exe, onefile, windows-latest, windows-x64) (push) Blocked by required conditions
Release / publish-release (push) Blocked by required conditions
Release / publish-main-release (push) Blocked by required conditions
Release / prepare (push) Waiting to run
Release / verify (push) Blocked by required conditions
Release / build-python-dist (push) Blocked by required conditions
Release / build-binaries (tar.gz, opensre, onedir, macos-15-intel, darwin-x64) (push) Blocked by required conditions
Release / build-binaries (tar.gz, opensre, onedir, macos-latest, darwin-arm64) (push) Blocked by required conditions
Release / build-binaries (tar.gz, opensre, onedir, ubuntu-22.04, linux-x64) (push) Blocked by required conditions
Release / build-binaries (tar.gz, opensre, onedir, ubuntu-22.04-arm, linux-arm64) (push) Blocked by required conditions
Synthetic Deterministic Tests / Synthetic offline (deterministic) (push) Waiting to run
Interactive Shell Live (PR + post-merge) / turn-checks (no-LLM) (push) Waiting to run
Interactive Shell Live (PR + post-merge) / turn-live shard ${{ matrix.shard_index }} (push) Waiting to run
CI (OpenClaw E2E) / openclaw test (push) Has been cancelled
73 lines
4.3 KiB
Plaintext
73 lines
4.3 KiB
Plaintext
---
|
||
title: "OpenSRE"
|
||
---
|
||
|
||
OpenSRE is agentic alert investigation for production systems. It connects to your tools, systems and knowledge bases to investigate incidents before your team gets pages. OpenSRE delivers automated root cause analysis and recommended fixes directly to Slack, PagerDuty, or wherever your team communicates, so engineers of all skill-levels and seniority can resolve incidents fast.
|
||
|
||
<div className="index-transition-note">
|
||
<p className="index-transition-note-label">Tracer to OpenSRE</p>
|
||
<p><strong>Coming from Tracer?</strong> Welcome. OpenSRE is the open-source home for these docs, while some live URLs, installers, assets, and Slack app labels still use the Tracer name during the transition.</p>
|
||
</div>
|
||
|
||
## Get started
|
||
|
||
<CardGroup cols={3}>
|
||
<Card title="Quickstart" icon="rocket" href="/quickstart">
|
||
Install OpenSRE and run your first alert investigation.
|
||
</Card>
|
||
<Card title="Connect integrations" icon="plug" href="/integrations-overview">
|
||
Wire OpenSRE into observability, incident, code, and data systems.
|
||
</Card>
|
||
<Card title="Run an investigation" icon="magnifying-glass" href="/investigation-overview">
|
||
See how OpenSRE gathers evidence and produces root cause analysis.
|
||
</Card>
|
||
</CardGroup>
|
||
|
||
## Start here
|
||
|
||
<CardGroup cols={2}>
|
||
<Card title="Investigations" icon="magnifying-glass" href="/investigation-overview">
|
||
Alert ingestion, evidence collection, masking, and remote runtime workflows.
|
||
</Card>
|
||
<Card title="Monitoring" icon="chart-line" href="/introduction-monitoring">
|
||
Workflow monitoring, tutorials, framework support, and operational use cases.
|
||
</Card>
|
||
<Card title="Platform" icon="layers-group" href="/technology/end-to-end">
|
||
OpenSRE architecture, product capabilities, deployment targets, and comparisons.
|
||
</Card>
|
||
{/* Changelog disabled — daily-update workflow removed (PR #1409). To re-enable, restore the
|
||
Changelog tab in docs/docs.json and uncomment below.
|
||
<Card title="Daily updates" icon="newspaper" href="/daily-updates/overview">
|
||
Follow product progress and recent documentation changes.
|
||
</Card>
|
||
*/}
|
||
</CardGroup>
|
||
|
||
## What it does
|
||
|
||
OpenSRE enables teams to resolve incidents quickly without sacrificing fix quality or team capacity. With OpenSRE, you can:
|
||
|
||
- **Stop investigating, start fixing.** When an alert fires, OpenSRE immediately pulls context from your observability tools, infrastructure, and knowledge bases. It checks recent deploys, queries logs and metrics, builds multiple root cause hypotheses, and tests them in parallel. By the time you open your laptop, you already know what broke and why.
|
||
- **Ship the right fix, not the fast one.** When you're on-call and the pressure's on, you ship the patch that makes the alert go away. OpenSRE takes investigation off your plate so you have the time and context to fix the actual problem instead of papering over it.
|
||
- **Give everyone the context that's usually stuck in one person's head.** Complex systems often need the engineer who built them to debug them. OpenSRE surfaces the same depth of analysis – what failed, what changed, what caused the cascade – so whoever's on-call can understand root cause without needing to page the one person who just knows.
|
||
|
||
## How it works
|
||
|
||
When an alert fires, OpenSRE autonomously:
|
||
|
||
1. **Ingests the alert.** Picks up alerts from your metrics, logs, traces, or incident systems and normalizes them into a single investigation.
|
||
2. **Assembles context.** Pulls in service ownership, dependencies, recent deploys, config changes, and baselines.
|
||
3. **Frames the problem.** Identifies impacted components, plausible failure modes, and investigation objectives.
|
||
4. **Investigates in a loop.** Plans queries, executes them against your observability and production tooling, and synthesizes evidence into evolving hypotheses.
|
||
5. **Decides when to stop.** Evaluates hypothesis confidence, remaining uncertainty, and whether further investigation is likely to change the outcome.
|
||
6. **Delivers a report.** Sends likely root causes, supporting evidence, and recommended next actions to Slack, PagerDuty, or wherever your team communicates.
|
||
|
||
<div className="index-diagram-frame">
|
||
<div className="index-diagram-kicker">Investigation workflow</div>
|
||
<img
|
||
src="/images/how_tracer_works.png"
|
||
alt="How OpenSRE Works"
|
||
className="index-diagram-image"
|
||
/>
|
||
</div>
|