S-16b · Distributed traces across the .NET services #123

Closed
opened 2026-07-23 10:38:54 +00:00 by not · 0 comments
Contributor

Outcome: All five hosts (BFF, Domain, ACL, projection-api, event-subscriber) emit OpenTelemetry traces via AddAspNetCoreInstrumentation + AddHttpClientInstrumentation + OTLP export to Tempo; nginx passes traceparent through so a request is one connected trace. Split from #17 (S-16). Demo: one submitted registration shows a single trace spanning portal → BFF → Domain → ACL → OpenZaak and → Domain → Flowable in Grafana/Tempo. Depends on #16a. (Browser-side OTel out of scope — noted.)

Definition of Done

  • Failing test committed first; implementation makes it pass; refactor if needed.
  • Conventional Commits referencing this issue (refs #NN).
  • CI green (lint, build, unit, mutation ratchet, verify-stack compose smoke, e2e).
  • docker compose up from a fresh clone reaches green health checks within 3 minutes.
  • Docs touched; ADR if a non-obvious decision; demo note if user-visible.
  • Closed by the merging PR (closes #NN).
**Outcome:** All five hosts (BFF, Domain, ACL, projection-api, event-subscriber) emit OpenTelemetry traces via `AddAspNetCoreInstrumentation` + `AddHttpClientInstrumentation` + OTLP export to Tempo; nginx passes `traceparent` through so a request is one connected trace. *Split from #17 (S-16).* *Demo:* one submitted registration shows a single trace spanning portal → BFF → Domain → ACL → OpenZaak and → Domain → Flowable in Grafana/Tempo. Depends on #16a. (Browser-side OTel out of scope — noted.) ## Definition of Done - [ ] Failing test committed first; implementation makes it pass; refactor if needed. - [ ] Conventional Commits referencing this issue (`refs #NN`). - [ ] CI green (lint, build, unit, mutation ratchet, verify-stack compose smoke, e2e). - [ ] `docker compose up` from a fresh clone reaches green health checks within 3 minutes. - [ ] Docs touched; ADR if a non-obvious decision; demo note if user-visible. - [ ] Closed by the merging PR (`closes #NN`).
not added this to the Iteration 3 — Beheer & Observability milestone 2026-07-23 10:38:54 +00:00
not added the type:slicearea:infra labels 2026-07-23 10:38:54 +00:00
not closed this issue 2026-07-23 14:38:28 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: eho/register-referentie#123