Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(stackable-telemetry)!: Bump OpenTelemetry related dependencies #977

Draft
wants to merge 5 commits into
base: main
Choose a base branch
from

Conversation

Techassi
Copy link
Member

@Techassi Techassi commented Mar 7, 2025

Part of stackabletech/issues#639

Caution

The CLI design is not finalized and this PR will be merged and released after #950 is released.

This PR bumps OpenTelemetry related dependencies and adjusts the code accordingly. It also removes the initialize_logging helper function due it being no longer maintainable because of incompatibilities in the underlying libraries.

Additionally, the CLI interface is adjusted to include more granular arguments (and env variables) which enable different outputs and exporters for telemetry data.

These changes were tested using the dummy-webhook and the observability stack.

@Techassi Techassi self-assigned this Mar 7, 2025
This commit also adjust the code based on the many breaking changes
between the old and new versions of the crates. The public API is
not affected by these changes.
Due to the dependency bumps in the previous commit, this function
can no longer be maintained due to the underlying libraries being
incompatible. It is recommended to use stackable_telemetry as the
replacement.
Due to initialize_logging being removed and being replaced by
stackable_telemetry, the CLI interface needs to be adjusted as well.
The old --tracing-target argument is removed in favour of more
granular arguments to enable different outputs and exporters.
@Techassi Techassi force-pushed the chore/opentelemetry-bumps branch from 1edd66b to 413833c Compare March 17, 2025 12:41
@Techassi Techassi changed the title chore(stackable-telemetry): Bump OpenTelemetry related dependencies chore(stackable-telemetry)!: Bump OpenTelemetry related dependencies Mar 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Development: In Progress
Development

Successfully merging this pull request may close these issues.

1 participant