Stella Ops Telemetry

Shared OpenTelemetry instrumentation, metric families, redaction, and federation libraries that Stella Ops services consume in-process.

Audience: developers instrumenting Stella Ops services, and operators reasoning about what telemetry the platform emits today versus what remains on the roadmap.

The Telemetry module ships as in-process .NET libraries (StellaOps.Telemetry.Core, StellaOps.Telemetry.Federation, StellaOps.Telemetry.Analyzers) that Stella Ops services consume via dependency injection. It provides:

Scope boundary. The deployed observability stack described under Implementation Status below — collectors, Prometheus/Tempo/Loki storage, forensic capture, and the stella telemetry deploy/profile/capture CLI verbs — is roadmap and is not yet implemented in src/Telemetry/. See ./architecture.mdfor the authoritative, code-grounded surface (DI entry points, the full meter table, HTTP endpoints, and config keys).

Responsibilities (current library surface)

Responsibilities (roadmap — not yet implemented)

Key components

Integrations & dependencies

Operational notes

Backlog references

Implementation Status

The phases below are the original Epic 15 plan. As of 2026-05-29 the deployed collector/storage/forensic stack and the stella telemetry deploy/profile/capture CLI verbs are not yet implemented; the shipped surface is the in-process instrumentation, guardrails, and federation libraries described in ./architecture.md. Phases are retained as roadmap.

Phase 1 – Collector & pipeline profiles (Planned)

Phase 2 – Storage backends & retention (Planned)

Phase 3 – Incident mode & forensic capture (Partial)

The in-process incident-mode service (IncidentModeService, registered via AddIncidentMode) ships today — it toggles enhanced telemetry (sampling up to 100% via IncidentSamplingRate) with JSON-persisted state and TTL, activated through API/CLI/configuration. Forensic OTLP archive bundles and Notify escalation hooks remain roadmap.

Phase 4 – Observability dashboards & automation (Planned)

Phase 5 – Offline & compliance (Planned)

Phase 6 – Hardening & SOC handoff (Planned)

Key Acceptance Criteria

Technical Decisions & Risks

Operational Assets (Sprint 0330 · 2025-11-30)

Epic alignment