Week 1: Concepts & Context (8-10 hours)
Monday-Tuesday: Core Concepts
- [ ] Read
01-edge-computing-overview.md (30 min) - [ ] Read
02-kubernetes-overview.md (45 min) - [ ] Take notes on key concepts
Wednesday-Thursday: Telemetry Deep Dive
- [ ] Read
03-telemetry-overview.md (40 min) - [ ] Read
04-hyperdx-clickhouse.md - ClickStack Deep Dive (50 min) - [ ] Watch: Introduction to Observability (optional, 20 min)
- [ ] Watch: ClickStack Open House - Tesla, OpenAI, Anthropic use cases (optional, 30 min)
Friday: Consolidation & Planning
- [ ] Review notes from Modules 1-4
- [ ] Schedule 1-hour shadow call with Byte Edge engineer
- [ ] Prepare questions for shadow call
- [ ] Weekly check-in with Christian
Deliverable: List of 5-10 questions about edge architecture for shadow call
Week 2: Local Environment Setup (10-12 hours)
Monday-Tuesday: Environment Preparation
- [ ] Install Docker Desktop, kubectl, kind, helm (2 hours)
- [ ] Read
05-local-demo-setup.md (30 min) - [ ] Create local Kubernetes cluster (30 min)
Wednesday: Deploy Stack
- [ ] Deploy ClickStack (ClickHouse + HyperDX + OpenTelemetry) (1.5 hours)
- [ ] Deploy sample POS app with OTLP instrumentation (30 min)
- [ ] Troubleshoot any issues
Thursday: First Investigation
- [ ] Complete Exercise 1: Basic Log Investigation with Lucene syntax (30 min)
- [ ] Complete Exercise 2: Trace Analysis with SQL queries (45 min)
- [ ] Practice dual query modes: Lucene for search, SQL for analytics
Friday: Consolidation
- [ ] Document local setup process
- [ ] Take screenshots of HyperDX UI
- [ ] Weekly check-in with Christian
Deliverable: Working local demo environment, screenshots of investigations
Week 3: Hands-On Practice (12-15 hours)
Monday: Intermediate Exercises
- [ ] Complete Exercise 3: Service Dependency Analysis (45 min)
- [ ] Complete Exercise 4: Resource Exhaustion (1 hour)
Tuesday-Wednesday: Advanced Exercises
- [ ] Complete Exercise 5: Cross-Service Investigation (1.5 hours)
- [ ] Complete Exercise 6: Conditional Export (1 hour)
- [ ] Practice kubectl commands, ClickHouse queries
Thursday: Final Challenge
- [ ] Complete Final Challenge: Full Incident Simulation (2 hours)
- [ ] Write mock Post-Incident Review document
- [ ] Practice incident response workflow
Friday: KFC US Lab Access
- [ ] Request access to KFC US lab environment
- [ ] Review KFC US Retool features
- [ ] Document differences between local demo and KFC US lab
- [ ] Weekly check-in with Christian
Deliverable: Completed exercises, mock PIR, access to KFC US lab
Week 4: Real-World Integration (10-12 hours)
Monday-Tuesday: KFC US Lab Exploration
- [ ] Deploy ClickStack in KFC US lab (if not already deployed)
- [ ] Review existing telemetry data
- [ ] Test both SQL and Lucene query modes
- [ ] Identify gaps in current observability
Wednesday: IM Requirements Doc
- [ ] Document what telemetry IM needs for investigations
- [ ] List missing capabilities in current ClickStack setup
- [ ] Define conditional export triggers (edge → Datadog)
- [ ] Document use cases for SQL vs Lucene queries
- [ ] Share draft with Byte Edge engineer
Thursday: Team Training Prep
- [ ] Create ClickStack demo presentation (15-20 min)
- [ ] Include SQL and Lucene query examples
- [ ] Write edge investigation runbook (initial draft)
- [ ] Prepare examples from KFC US lab
Friday: Team Demo & Feedback
- [ ] Present ClickStack demo to Byte IM team
- [ ] Show unified signal correlation (logs → traces → metrics)
- [ ] Gather feedback and questions
- [ ] Update runbook based on feedback
- [ ] Weekly check-in with Christian
Deliverable: IM requirements doc, edge investigation runbook, team training delivered