Cerebro: A proactive analysis tool for Adobe Campaign
Cerebro is like the X-Men's Professor X's Cerebro, but for cloud and campaign metrics. Just as Professor X uses Cerebro to detect and monitor mutants, this tool ingests meta and metrics data from AWS and Snowflake to identify potential issues with Campaign systems.
Problem Statement
- Origins: Born from one-off scripts during on-call sessions, much like how Professor X's Cerebro evolved to track mutants.
- Detection Challenges: Initially, it was hard to assess the performance of Campaign instances (EC2 & RDS), similar to how Professor X struggled to locate mutants without Cerebro.
- Reactive Identification: Underperforming instances were only identified after a CSO (Critical System Outage), akin to detecting mutant threats after they occur.
- Manual Analysis: Tech-ops had to manually analyze metrics across multiple AWS accounts, reminiscent of Professor X manually searching for mutants.
Solution
- Centralized Monitoring: Cerebro provides a single platform for all production AWS accounts, including metadata and CloudWatch metrics, without requiring KLAM credentials (read access only), much like how Cerebro centralizes mutant detection.
- Proactive Identification: Aims to anticipate, identify, and report infrastructure and Campaign events before they become critical, similar to how Professor X uses Cerebro to foresee mutant activities.
- Historical Data: Collects and maintains metrics and metadata for cloud resources over time, akin to Cerebro's ability to track mutant history.
- Customer Dashboards: Offers dashboards with insights into instance performance, much like Cerebro's detailed mutant profiles.
- Proactive Actions: Recommends actions to prevent potential CSOs based on collected data, just as Professor X uses Cerebro to prevent mutant-related crises.
Cerebro's goal is to shift from reactive to proactive management of cloud resources and Campaign systems, ensuring smooth operations much like Professor X's efforts to maintain peace with mutants.
- Ankit Agnihotri & Craig Bell
- Adobe Campaign
- #ask-camp-marvel
- 📧 anagniho
- 📧 cbell