Skip to content

Conversation

@ishg
Copy link

@ishg ishg commented May 6, 2020

This tracer needs a lot of ❤️ Based on a first pass, adding a checklist of items that need to be done. Lots of breaking changes.

  • Remove older copy of opentracing api
  • Update classes to implement the actual OpenTracing PHP API
  • Implement SpanContext interface
  • Add getContext() to Span
  • Add overwriteOperationName() to Span
  • Update Inject in Tracer to use SpanContext instead of Span
  • Add Extract method in Tracer
  • Add support for B3/Stack Propagator
  • Implement Scope interface
  • Implement ScopeManager interface
  • Update a lot of tracer dev dependencies (phpunit, etc)
  • Update documentation to be compatible with OpenTracing Spec
  • Update PHP Version with compatble OpenTracing Version in CircleCI

@ishg ishg marked this pull request as draft May 6, 2020 23:07
@andrewhsu
Copy link

Can you put the min PHP version required for this change to go in to weigh whether this is ok for users?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants