Skip to content

Per-sink enrichers#8

Merged
localhots merged 3 commits into
mainfrom
enrich-sinks-differently
Mar 25, 2026
Merged

Per-sink enrichers#8
localhots merged 3 commits into
mainfrom
enrich-sinks-differently

Conversation

@localhots
Copy link
Copy Markdown
Owner

In hindsight level-gated enrichers were not the most optimal approach.

E.g. when tailoring JSON logs for GCP it is useful to include GCP-specific fields in all logs. But same GCP-specific fields have no value when pushed to an OTLP sink.

This change removes global enrichers and introduces per-sink enrichers. This was also an opportunity to optimize filter-enrich-redact loop.

@localhots localhots merged commit 88fe1a5 into main Mar 25, 2026
1 check passed
@localhots localhots deleted the enrich-sinks-differently branch March 25, 2026 22:29
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