Skip to content

RP-14: Integrate distributed tracing with OpenTelemetry#11

Merged
b17saurabh merged 1 commit into
mainfrom
RP-14/integrate-distributed-tracing-opentelemetry
Jun 14, 2026
Merged

RP-14: Integrate distributed tracing with OpenTelemetry#11
b17saurabh merged 1 commit into
mainfrom
RP-14/integrate-distributed-tracing-opentelemetry

Conversation

@b17saurabh

Copy link
Copy Markdown
Contributor

feat: integrate distributed tracing with OpenTelemetry

  • Add TracerProvider, Tracer, Span abstractions in shared/observability/tracing/
  • Implement OTelTracerProvider adapter in infrastructure/monitoring/otel/
  • Add ASGI middleware for automatic request tracing with W3C traceparent propagation
  • Carry SpanContext in Event envelope for trace propagation across EventBus
  • Wire setup_tracing() into ingestion-service and correlation-service lifespans
  • Add OpenTelemetry Collector to docker-compose.yml for local trace collection
  • Add opentelemetry-api, opentelemetry-sdk, OTLP exporter to pyproject.toml
  • Update all service requirements.txt with OTel dependencies

- Add TracerProvider, Tracer, Span abstractions in shared/observability/tracing/
- Implement OTelTracerProvider adapter in infrastructure/monitoring/otel/
- Add ASGI middleware for automatic request tracing with W3C traceparent propagation
- Carry SpanContext in Event envelope for trace propagation across EventBus
- Wire setup_tracing() into ingestion-service and correlation-service lifespans
- Add OpenTelemetry Collector to docker-compose.yml for local trace collection
- Add opentelemetry-api, opentelemetry-sdk, OTLP exporter to pyproject.toml
- Update all service requirements.txt with OTel dependencies
@b17saurabh b17saurabh merged commit 48a9068 into main Jun 14, 2026
8 checks passed
@b17saurabh b17saurabh deleted the RP-14/integrate-distributed-tracing-opentelemetry branch June 14, 2026 11:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant