-
Notifications
You must be signed in to change notification settings - Fork 626
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
Added new opentelemetry-contrib-instrumentations meta package #681
Added new opentelemetry-contrib-instrumentations meta package #681
Conversation
17959d7
to
72edbbd
Compare
813cd76
to
a1756c3
Compare
@owais we've come full circle 🤣 open-telemetry/opentelemetry-python#605 |
haha. |
I am not sure this idea will age well. In some time there possibly will be other instrumentations developed by third parties and hosted in other repos. If that happens, should we rename this to Also, who is the intended end user? Someone who has a virtual environment where instrumentation for many frameworks happen? |
If it is an officially supported package by Python OpenTelemetry i.e, lives in the contrib repo then it'll be added as a dependency. Any 3rd party packages hosted by others on their own will not be added.
People who cannot or don't want to use an additional command (bootstrap) to install instrumentation packages and vendors who want to ship a UX where everything is bundled by default to reduce manual steps. |
Perhaps |
Yes, much better 👍 |
@owais |
I wanted to work on the opentelemetry package first but that got considerable push back. I'll revive this one next week. |
88629d7
to
ff0aa0a
Compare
6e32962
to
c2f03f6
Compare
Curious, what was the pushback related to for this?
Was this the main issue for closing the previous PR? |
69c7f87
to
4df8e41
Compare
@ocelotl PTAL |
a30ecd2
to
390ea26
Compare
@ocelotl ping :) |
sorry! reviewing... |
@owais @ocelotl it doesn't look like this got uploaded to Pypi? https://pypi.org/project/opentelemetry-contrib-instrumentations/ |
@phillipuniverse |
awesome, thanks @lzchen!! |
Description
This package does not contain any features on its own but serves is a
convenient way to install all supported instrumentations at once.
Also pins
markupsafe
to2.0.1
in tests as2.1.1
adding some breaking changes.Type of change
Please delete options that are not relevant.
How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration
Does This PR Require a Core Repo Change?
Checklist:
See contributing.md for styleguide, changelog guidelines, and more.