-
Notifications
You must be signed in to change notification settings - Fork 333
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
Conversation
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. |
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
CI has been repaired. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Support #138
There was a problem hiding this 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.
There was a problem hiding this 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.
Fix #121, support concurrent operation |
It’s really exciting. The core functionality of v0.8 has been completed. |
Please answer these questions before submitting pull request
Why submit this pull request?
Bug fix
New feature provided
Improve performance
Related issues
Bug fix
在使用 await Task.WhenAll 发起http请求时,偶尔抛出 No active span 异常 #102
Every possible cross-threaded ExitSpan, as a new traceSegment
New feature or improvement
Redesign the tracing context api to support asp.net and wcf