Real Time Argo Rollouts Analytics Powered by Notification Engine
summary
Intuit monitors ~320 clusters with roughly 13,000 Argo Rollout objects across ~4,000 repos and uses the Notification Engine to emit real‑time events (added, deleted, started, aborted, completed, promoted). Each trigger sends the whole rollout manifest to a centralized webhook receiver, which writes into central logging and pushes precomputed metrics to Prometheus. Queries over those stored manifests produce usage dashboards (traffic strategy, steps, pause times, abort reasons). Planned additions include message queueing for reliability and capturing runtime analysis values for richer RCA.
AI-written summary · about
chapters (15)
- 0:00Intro to real-time Argo Rollouts analytics
- 1:04Platform evolution and scale
- 3:11Need for deeper Argo Rollouts insights
- 5:40Generic framework for instant insights
- 6:43Centralized logging for visibility
- 8:07Notification Engine powers analytics
- 10:14Configuring Notification Engine triggers
- 11:38Deploying Notification Engine at scale
- 13:23Future enhancements and MQ support
- 14:07Key metrics and user insights
- 16:36Rollout aborts and root causes
- 17:40User and platform team benefits
- 19:27Proactive actions and user friction
- 20:30Future plans AI and Argo CD integration
- 21:54Closing and Q&A
related talks
25mPrometheus Data analysis and Event Notifications for Progressive Delivery
26mProgressive Delivery Made Easy with Argo Rollouts
29mTuning Argo Rollouts for Thousands of Workloads
30mProgressive Delivery Made Easy With Argo Rollouts
23mStop Deploying Blind! Using Observability and Argo Rollouts to Light the Way
22mAnalysis in Action: Real-World Metrics Driven Argo Roll...
05mProject Update: Argo Rollouts Update
06m⚡ Lightning Talk: Improving Release Reliability with Argo Rollouts Across 10k Customer Services
