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

Refactor tracing context #139

Merged
merged 27 commits into from
Feb 13, 2019
Merged

Refactor tracing context #139

merged 27 commits into from
Feb 13, 2019

Conversation

liuhaoyang
Copy link
Collaborator

@liuhaoyang liuhaoyang commented Feb 5, 2019

Please answer these questions before submitting pull request

  • Why submit this pull request?

  • Bug fix

  • New feature provided

  • Improve performance

  • Related issues


Bug fix


New feature or improvement

  • Describe the details and related test reports.
    Redesign the tracing context api to support asp.net and wcf

@liuhaoyang liuhaoyang added the enhancement New feature or request label Feb 5, 2019
@liuhaoyang liuhaoyang added this to the 0.8.0 milestone Feb 5, 2019
@liuhaoyang liuhaoyang changed the title Refactor tracing context [WIP]Refactor tracing context Feb 5, 2019
@liuhaoyang
Copy link
Collaborator Author

This PR is in progress, please do not merge first. I will redesign the api of the tracing context, which will be a tedious task. In order to facilitate the code review, I opened this PR in advance.

@wu-sheng
Copy link
Member

wu-sheng commented Feb 5, 2019

Got it. Take your time.

# Conflicts:
#	src/SkyWalking.Abstractions/Transport/V5/ISkyWalkingClientV5.cs
#	src/SkyWalking.Agent.AspNetCore/Extensions/ServiceCollectionExtensions.cs
#	src/SkyWalking.AspNet/Extensions/ServiceCollectionExtensions.cs
#	src/SkyWalking.Core/Context/Trace/TraceSegmentRef.cs
#	src/SkyWalking.Core/Service/SegmentReportService.cs
#	src/SkyWalking.Transport.Grpc/Utils/SegmentV5Helpers.cs
#	src/SkyWalking.Transport.Grpc/V6/SegmentReporter.cs
@liuhaoyang
Copy link
Collaborator Author

CI has been repaired.

Copy link
Collaborator Author

@liuhaoyang liuhaoyang left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Support #138

Copy link
Collaborator Author

@liuhaoyang liuhaoyang left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Supprot #57 . Users can choose counting-based or percentage-based sampling, or use both of them at the same time.

Copy link
Collaborator Author

@liuhaoyang liuhaoyang left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fix #102 and support async ExitSpan.
image
image

@liuhaoyang
Copy link
Collaborator Author

Fix #121, support concurrent operation

@liuhaoyang
Copy link
Collaborator Author

It’s really exciting. The core functionality of v0.8 has been completed.

@liuhaoyang liuhaoyang changed the title [WIP]Refactor tracing context Refactor tracing context Feb 13, 2019
@liuhaoyang liuhaoyang merged commit 2f24067 into master Feb 13, 2019
@liuhaoyang liuhaoyang deleted the feature/refactor_tracecontext branch February 14, 2019 02:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants