TraceWeave
TraceWeave is a web app (with optional agent) that converts distributed tracing and service metadata into living architecture views and dependency contracts. It ingests OpenTelemetry traces, builds a service graph, and highlights “unknown” calls, high-churn dependencies, and risky fan-out patterns that usually stay hidden until incidents. The app generates lightweight dependency contracts (allowed callers/callees, critical paths, SLO-impacting edges) and opens pull requests to codify them as policy (e.g., service tags, ownership, and allowed routes). It also provides a change-impact report: when a team modifies a service, TraceWeave predicts which downstream services and user journeys are most likely to degrade based on historical trace patterns. This is not a diagramming tool; it’s an evidence-based architecture monitor that stays current because it’s driven by production telemetry, not manual updates.