Skip to content

Conversation

@jsvd
Copy link
Contributor

@jsvd jsvd commented Oct 3, 2025

This is a skeleton draft PR to describe the initial scaffolding for the lookup/enrichment processor using extensions as sources, proposal described in #41816.

again, this is a draft PR with the goal of validating the proposal concept and facilitate discussions

Description

  • introduce pkg/lookup with functional Source/LookupExtension constructors and a placeholder BaseSource/cache to be shared by upcoming extensions
  • scaffold the lookup processor (config, factory, processor stub, tests) and sample config/README showing how to bind an external lookup extension
  • add a noop lookup extension module plus factory/tests to demonstrate extension-based sources

This draft defines its interfaces using open-telemetry/opentelemetry-collector#13902 as inspiration.

Link to tracking issue

First step towards implementing #41816

@jsvd jsvd changed the title Add lookup processor skeleton [draft] Add lookup processor skeleton Oct 3, 2025
@jsvd jsvd force-pushed the feat/lookup_processor/1_skeleton_with_rfc branch 3 times, most recently from 86391bd to 6bbf4b8 Compare October 6, 2025 08:34
@jsvd jsvd force-pushed the feat/lookup_processor/1_skeleton_with_rfc branch from 6bbf4b8 to c9bf30f Compare October 15, 2025 14:43
@jsvd jsvd force-pushed the feat/lookup_processor/1_skeleton_with_rfc branch from c9bf30f to 3bd8ded Compare October 27, 2025 12:07
- introduce pkg/lookup with functional Source/LookupExtension constructors and a placeholder BaseSource/cache to be shared by upcoming extensions
- scaffold the lookup processor (config, factory, processor stub, tests) and sample config/README showing how to bind an external lookup extension
- add a noop lookup extension module plus factory/tests to demonstrate extension-based sources
@jsvd jsvd force-pushed the feat/lookup_processor/1_skeleton_with_rfc branch from 3bd8ded to d9e1dc8 Compare October 27, 2025 17:21
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