InfraSage
InfraSage is an AI SRE platform. It ingests or federates your telemetry, detects incidents with a multi-detector ensemble, explains them with evidence-grounded root-cause analysis, and remediates them through human-approved runbooks. Every automated decision is auditable and reversible.
The operating principle throughout: the AI is the default path, never the only path. Every AI-composed view has a manual counterpart (Explore), every automated action has a human gate (Decision Queue), and every verdict shows its evidence and its confidence, including when the honest answer is "insufficient evidence."
The loop
Ingest / Federate ──▶ Detect ──▶ Triage ──▶ Explain ──▶ Remediate
│ │ │ │ │
OTLP, Prometheus, ensemble incident agentic runbooks with
or your existing of 6 room + RCA with approval gates
observability detectors decision change and audit
stack (federated) queue evidence trails
- Ingest or federate. Send OTLP, Prometheus remote-write, or JSON. Or keep raw telemetry in your existing stack and let InfraSage pull aggregates and evidence on demand (federated mode). Detection runs on one-minute aggregates either way; raw data is a short-lived transit buffer, not a data lake.
- Detect. Six independent detectors (robust per-metric statistics, an ML novelty model, SLO burn, cascade correlation, silence detection, and manual overrides) feed a calibrated severity model, so high means high (Alert Intelligence).
- Triage. Correlated alerts group into incidents with a single timeline of alerts, changes, explanations, decisions, and people (Incidents).
- Explain. An agentic RCA investigates with 17 evidence tools, is steered by a deterministic origin resolver, always sees what deployed recently, and abstains rather than guesses (Root Cause Analysis).
- Remediate. Runbooks (written in YAML, imported from your wiki, or drafted by the platform) execute through a DAG engine behind tiered human approval (Runbooks, Authoring & Import).
The console at a glance
| Surface | What it's for |
|---|---|
| Mission Control | One screen of health, impact, and what to look at next, with persona-aware layouts for SRE, EM, and executive views. |
| Incidents | The incident room: grouped alerts, a composed timeline, lifecycle (open → mitigated → resolved → learned), comments, and evidence anchored to the incident's own time window. |
| Services & Dashboards | Auto-composed per-service dashboards (golden signals, logs analysis, traces analysis, and dependencies), generated from what your service actually emits, ranked by an LLM picker, and fully customizable (Dashboards). |
| Explore | The manual cockpit: chart any metric, search raw logs, walk any trace as a waterfall. No AI in the loop (Explore). |
| Insights | Is InfraSage working? Noise reduction, RCA accuracy, cost per RCA, and incident analytics, where every number drills to the incidents behind it. |
| Knowledge | Learned log patterns and the runbook catalog with drafts, review, and trust history. |
| Connect | Telemetry sources, federated sources, integrations, and API keys. |
| Engine Room | Operator view of the platform itself: queue depths, LLM circuit breakers, database pool health. |
What makes it different
Detection never depends on storing your raw telemetry. In federated mode, raw logs and traces stay in your Prometheus/Loki/Jaeger and are queried on demand, which is a real answer to a data-custody review, not a checkbox.
The AI admits what it doesn't know. The origin resolver abstains with a machine-readable reason instead of guessing, degraded (non-LLM) analyses are labeled as such and never graded as AI output, and the accuracy numbers in Insights are measured on real benchmark scenarios and say so.
"What changed?" is a guaranteed section of every analysis. Deploys, config changes, flags, and scale events land in the evidence pack automatically (Change Intelligence).
LLM cost is kept on a budget: Haiku for ranking and drafting, a larger model only where reasoning pays for itself, response caching, daily budget circuit breakers, and per-tenant rate limits. Cost per RCA is a first-class metric on the Insights page.
Every automation is gated. Runbooks are born at trust zero and tier T2 (whole-runbook approval), imported and AI-drafted runbooks cannot execute until a human promotes them, and every approve/reject/rollback is recorded with who, when, and from which surface.
Start here
- Trying it out: the Quickstart gets you a tenant, an ingest key, and first data in about fifteen minutes.
- Evaluating for your org: the Enterprise onboarding FAQ and Security.
- Bringing your own observability stack: Federated telemetry.
- Wiring alerts into your workflow: Integrations.