Skip to content

feat: Add CorrelationIdProcessor and TracingProcessor OpenTelemetry mode#6

Merged
aubes merged 1 commit intomainfrom
feature/auto-tracing
Apr 16, 2026
Merged

feat: Add CorrelationIdProcessor and TracingProcessor OpenTelemetry mode#6
aubes merged 1 commit intomainfrom
feature/auto-tracing

Conversation

@aubes
Copy link
Copy Markdown
Owner

@aubes aubes commented Apr 15, 2026

Added

  • CorrelationIdProcessor — new processor that reads a correlation ID from Monolog extra and writes it to labels.correlation_id or trace.id. Works with any library that populates extra (e.g. aubes/correlation-bundle). The source key is removed from extra after processing.
  • TracingProcessor — new opentelemetry mode that reads flat trace_id/span_id/trace_flags keys injected by the OpenTelemetry Monolog processor and maps them to ECS fields. The flat keys are cleaned up from context automatically.

@aubes aubes force-pushed the feature/auto-tracing branch from c7ee0ab to 945fe8a Compare April 16, 2026 00:00
@aubes aubes force-pushed the feature/auto-tracing branch from 945fe8a to 8815fc7 Compare April 16, 2026 00:05
@aubes aubes merged commit 9ce1edd into main Apr 16, 2026
4 checks passed
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