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

Project is being Sunset #193

Open
MikeGoldsmith opened this issue Apr 26, 2024 · 4 comments
Open

Project is being Sunset #193

MikeGoldsmith opened this issue Apr 26, 2024 · 4 comments
Labels
type: discussion Requests for comments, discussions about possible enhancements.

Comments

@MikeGoldsmith
Copy link
Contributor

This project has outlived its useful lifespan, and we intend to deprecate it in the future. Honeycomb recommends using the official OpenTelemetry Python SDK, and using individual contrib components as required. The official OpenTelemetry Python SDK is stable and has grown to offer most of the ergonomic benefits that this distribution has historically offered.

If you are actively using this distribution and feel the official OpenTelemetry SDK does not meet your needs, please file an issue here with your use case.

The following links may be useful:

@MikeGoldsmith MikeGoldsmith added the type: discussion Requests for comments, discussions about possible enhancements. label Apr 26, 2024
MikeGoldsmith added a commit that referenced this issue Apr 26, 2024
## Which problem is this PR solving?
Updates project status and add link to sunset issue to README.

## Short description of the changes
- Update project status in `OSSMETADATA` to maintained
- Add link to sunset issue in README and remove beta status
  - #193
@kmcquade
Copy link

I really like the local visualizations feature: https://docs.honeycomb.io/send-data/python/honeycomb-distribution/#visualizing-traces-locally

My biggest question - it lists these advantages of this package in the docs (copied and pasted below):

Do you have recommendations about how we can realize these benefits without necessarily using the Honeycomb distribution?

What is your timeline for deprecating this package, and will you be incrementing any new versions until then?

@MikeGoldsmith
Copy link
Contributor Author

MikeGoldsmith commented Apr 29, 2024

Hi @kmcquade - thanks for your feedback.

The official Python OpenTelemetry SDK has improved with regards to configuration and doesn't feel that much different from the Honeycomb distribution now. You can see our docs on setting up the otel SDK directly to work with Honeycomb here. This includes configuring sampling and setting the Honeycomb specific sampleRate attribute.

We're working contributing the baggage span processor to the otel-python-contrib project as that is something many users, including non-Honeycomb users, can benefit from.

We will be continuing to maintain this project while gathering feedback on sunsetting the project and anticipate it will be a multi-month process. New versions of the package will be published as required.

@kmcquade
Copy link

Okay awesome. Really appreciate that the team will continue updating the package and sunsetting it over a multiple month process. and I totally agree that all users can benefit from the baggage span processor.

Thanks!

@etimberg
Copy link

One thing that I found very helpful with this package was the automated Resource creation which has to be done manually when using gunicorn per https://opentelemetry-python.readthedocs.io/en/latest/examples/fork-process-model/README.html#working-with-fork-process-models

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: discussion Requests for comments, discussions about possible enhancements.
Projects
None yet
Development

No branches or pull requests

3 participants