[Telemetry] Deploy an OTel collector and exercise the OTLP export path end to end #13

Open
opened 2026-11-06 15:24:43 -05:00 by dohertj2 · 0 comments
Owner

What: OTLP export is wired in all apps (<App>:Telemetry:Exporter=Otlp + :OtlpEndpoint, default Prometheus) but has never been exercised: no OpenTelemetry collector is deployed anywhere. Stand one up (local rig first, e.g. alongside the shared fixtures on 10.100.0.35) and prove export end to end — metrics plus OtOpcUa's spans, which are otherwise recorded with no exporter.

Why: until a collector exists, the OTLP path is untested code, and OtOpcUa's tracing remains effectively a no-op.

Source: components/observability/GAPS.md ("Still open (not code — operational/future)")

**What:** OTLP export is wired in all apps (`<App>:Telemetry:Exporter=Otlp` + `:OtlpEndpoint`, default Prometheus) but has never been exercised: no OpenTelemetry collector is deployed anywhere. Stand one up (local rig first, e.g. alongside the shared fixtures on 10.100.0.35) and prove export end to end — metrics plus OtOpcUa's spans, which are otherwise recorded with no exporter. **Why:** until a collector exists, the OTLP path is untested code, and OtOpcUa's tracing remains effectively a no-op. Source: `components/observability/GAPS.md` ("Still open (not code — operational/future)")
dohertj2 added the type:infrapriority:p3migrated labels 2026-11-06 15:24:43 -05:00
Sign in to join this conversation.