Session
Self-Healing Canaries: OTel-Scoped Argo Rollouts Analysis and an AI SRE That Closes the Loop
Based on real production experience operating an observability-driven delivery platform on CNCF projects, this session shows how OpenTelemetry becomes a core primitive for progressive delivery, and how Argo Rollouts turns telemetry into safe, automated rollbacks.
Running dozens of Kubernetes clusters at 60M+ requests per minute, we hit gray failures: builds passed, pods stayed Running, liveness was green, yet real users hit errors. No health signal was scoped to the specific build.
We thread a single build_id from CI (GitHub Actions) into every OTel span, log, and metric. An Argo Rollouts AnalysisTemplate runs PromQL scoped to that build_id and aborts the canary automatically when error rate breaches the SLO.
Then we add a cognitive layer: an AI SRE agent reads the same build_id-scoped Loki and Prometheus signals via the Grafana MCP server, names the offending commit, and opens a PR a human merges. We share the trade-offs and lessons learned.
Chamod Perera
Software Engineer II @ Circles | CNCF Ambassador | GDG Organizer
Colombo, Sri Lanka
Links
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top