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

Maintenance: Deprecate tracing.base.BaseProvider #4105

Open
2 tasks done
roger-zhangg opened this issue Apr 10, 2024 · 1 comment
Open
2 tasks done

Maintenance: Deprecate tracing.base.BaseProvider #4105

roger-zhangg opened this issue Apr 10, 2024 · 1 comment
Labels
internal Maintenance changes v3 Features that will be included in Powertools v3.
Milestone

Comments

@roger-zhangg
Copy link
Member

roger-zhangg commented Apr 10, 2024

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 and tracing.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

@roger-zhangg roger-zhangg added triage Pending triage from maintainers internal Maintenance changes labels Apr 10, 2024
@roger-zhangg roger-zhangg changed the title Maintenance: Deprecate tracing.base.baseprovider Maintenance: Deprecate tracing.base.BaseProvider Apr 10, 2024
@rubenfonseca
Copy link
Contributor

Thank you for opening this @roger-zhangg ! Adding tags to track it for Powertools v3

@rubenfonseca rubenfonseca added v3 Features that will be included in Powertools v3. and removed triage Pending triage from maintainers labels Apr 11, 2024
@rubenfonseca rubenfonseca added this to the Powertools v3 milestone Apr 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
internal Maintenance changes v3 Features that will be included in Powertools v3.
Projects
Status: On hold
Development

No branches or pull requests

2 participants