-
Notifications
You must be signed in to change notification settings - Fork 1
Production Map: Auto-build service dependency graph from traces #8
Copy link
Copy link
Open
Labels
area:agentAgent architecture and orchestrationAgent architecture and orchestrationarea:rcaRoot cause analysisRoot cause analysisphase:2-smart-triagePhase 2 — Smart Triage & InvestigationPhase 2 — Smart Triage & Investigationpriority:highImportant, do if time allowsImportant, do if time allowstype:featureNew feature or capabilityNew feature or capability
Description
Activity
Metadata
Metadata
Assignees
Labels
area:agentAgent architecture and orchestrationAgent architecture and orchestrationarea:rcaRoot cause analysisRoot cause analysisphase:2-smart-triagePhase 2 — Smart Triage & InvestigationPhase 2 — Smart Triage & Investigationpriority:highImportant, do if time allowsImportant, do if time allowstype:featureNew feature or capabilityNew feature or capability
Summary
Build a dynamic "production map" — a service dependency graph constructed from trace data and K8s service discovery. The agent uses this map to understand blast radius and trace cascading failures.
Why This Matters
When pod-A fails, the agent needs to know that service-B and service-C depend on it to assess impact. Currently this context doesn't exist. Sonarly calls this a "living map" — we should build our own, infrastructure-native version.
Acceptance Criteria
data/production_map.json(updated periodically)nightops map showto display the dependency graphTechnical Notes