-
Notifications
You must be signed in to change notification settings - Fork 406
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
Maintenance: Deprecate tracing.base.BaseProvider
#4105
Comments
tracing.base.baseprovider
tracing.base.BaseProvider
Thank you for opening this @roger-zhangg ! Adding tags to track it for Powertools v3 |
We won't deprecate those classes in V3. We will keep as is but instead we'll open doors to new providers. We can plan to remove this in V4, but wee ned to plan this in advanced. |
|
Why is this needed?
In PR #2342 we are providing a observability provider friendly tracing provider to deprecate the current X-Ray specific provider
tracing.base.baseprovider
andtracing.base.BaseSegment
. This new provider solution will enable our customer to send traces to Third party observability provider with ease. After #2342 is merged, the current provider will no longer be used in Tracer.Which area does this relate to?
Tracer
Solution
This Deprecation is straightforward. This provider class is mostly for internal purpose and X-ray only. If there are customers developing their own provider based on this base provider, they will be able to migrate to the new provider proposed in #2342 with few method/class name changes
Acknowledgment
The text was updated successfully, but these errors were encountered: