What problem does it solve?
Provide instrumentation guidance for federated squad agents using OpenTelemetry (OTel). The federation exposes four OTel tools via an MCP server. Each Copilot session gets its own MCP server instance that emits OTLP data to a shared collector. This creates unified observability across all parallel domain squads.
Core Features & Use Cases
- Four OTel tools:
- otel_span — Duration Tracking: Use spans to measure operation durations and carry attributes.
- otel_metric — Counters and Gauges: Emit metrics at completion points (e.g., resources analyzed, lessons learned).
- otel_event — Milestone Markers: Mark step transitions and external interactions.
- otel_log — Decision and Debug Records: Capture human-readable decisions and debugging details.
- Unified dashboard setup: Aspire dashboard integration with OTLP endpoints to visualize traces, metrics, and logs.
- Domain-wide instrumentation patterns: Apply across domain squads and meta-squad sessions for consistent observability.
Quick Start
Run the dashboard setup to begin instrumenting your federated squad with OpenTelemetry and view traces in the Aspire observability dashboard.