What You Get
- 24/7 Monitoring — continuous detection across K8s and cloud resources
- Automatic Root Cause Analysis — AI traces the full causal chain, not just symptoms
- Production-Ready Fixes — YAML manifests and Terraform changes you can apply directly or merge as PRs
- Causal PR Detection — identifies the code change that introduced the issue
- Postmortem Generation — structured incident summaries for your team
- Auto-Remediation — optionally apply fixes automatically (disabled by default)
Setup
Connect a Kubernetes cluster or cloud account
Kestrel needs visibility into your infrastructure to detect incidents.For Kubernetes: Install the Kestrel Operator via Helm. See the Kubernetes integration guide for full instructions.For AWS: Connect your account with a read-only IAM role. See the AWS integration guide.For OCI: Connect your Oracle Cloud tenancy. See the OCI integration guide.
(Optional) Connect observability tools
Adding observability context improves root cause analysis by giving Kestrel access to metrics, traces, and monitor alerts.
- Datadog — pull metrics, monitors, and APM traces into incident investigations
- OpenTelemetry — ingest traces and metrics from your OTel pipeline
Observability integrations are optional. Kestrel performs RCA using Kubernetes and cloud signals alone, but metrics context produces more precise root causes.
Connect notification channels
Connect code repositories
Linking your repositories enables causal PR detection and GitOps-based remediation.
- GitHub — detect which PR introduced the issue; create fix PRs automatically
- GitLab — same capabilities via merge requests
Add knowledge sources
Knowledge sources give Kestrel historical and organizational context to produce better root cause analysis and more relevant fixes.
- Confluence — runbooks, architecture docs, past incident writeups
- Jira — related tickets and known issues
- Glean — enterprise knowledge search across all your tools
- Slack history — past conversations and tribal knowledge
Your First Incident
Once your integrations are connected, Kestrel begins monitoring immediately. Here’s what happens when an incident is detected:- Detection — Kestrel identifies an anomaly (pod crash, deployment failure, cloud resource issue, etc.)
- Investigation — AI agents gather context from your cluster, cloud APIs, metrics, logs, and knowledge sources
- Root Cause Analysis — a structured RCA is generated with the full causal chain
- Fix Generation — production-ready YAML or Terraform changes are proposed
- Causal PR — if a recent code change caused the issue, the specific PR is identified
- Notification — alerts are sent to Slack, PagerDuty, or both — with the RCA, fix, and causal PR attached
- Remediation — apply the fix from the dashboard, merge the generated PR, or let auto-remediation handle it