Skip to content
This repository was archived by the owner on Aug 13, 2025. It is now read-only.

Conversation

@codeboten
Copy link
Contributor

Which problem is this PR solving?

Allow end users to configure individual components from the honeycomb-opentelemetry package without the auto-configuration provided by the distro.

Short description of the changes

The first module honeycomb-opentelemetry imports the second module honeycomb-opentelemetry-components. The original package honeycomb-opentelemetry will continue to work as it did before. For users that want to utilize components without using the auto configuration provided by the distro, they can import the components package and configure things manually.

How to verify that this has the expected result

Adding a distroless example that utilizes the honeycomb-opentelemetry-components package.

The first module `honeycomb-opentelemetry` imports the second module `honeycomb-opentelemetry-components`. The original package `honeycomb-opentelemetry` will continue to work as it did before. For users that want to utilize components without using the auto configuration provided by the distro, they can import the components package and configure things manually.

Signed-off-by: Alex Boten <[email protected]>
@codeboten codeboten self-assigned this Apr 9, 2024
@MikeGoldsmith MikeGoldsmith added type: maintenance The necessary chores to keep the dust off. version: bump minor A PR that adds behavior, but is backwards-compatible. labels Apr 10, 2024
@MikeGoldsmith
Copy link
Contributor

We're not going ahead with breaking the distro into separate componetns. The baggage span processor is being contributed to otel-python-contrib instead.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

type: maintenance The necessary chores to keep the dust off. version: bump minor A PR that adds behavior, but is backwards-compatible.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants