-
Notifications
You must be signed in to change notification settings - Fork 92
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
Forward only key fields to peers #1318
Milestone
Comments
This was referenced Sep 16, 2024
Requires the following issue to be resolved first: |
This was referenced Sep 17, 2024
VinozzZ
added a commit
that referenced
this issue
Sep 30, 2024
## Which problem is this PR solving? Extract only necessary information that's needed for trace decision from a full span so that we can forward only the key fields to peers later part of #1318 ## Short description of the changes - add a method on `Span` to extract only necessary information into a new types.Event - add a method to differentiate a full span from a decision span - store `IsRoot` information on `Span` - simplify naming for span annotation types
TylerHelmuth
pushed a commit
that referenced
this issue
Oct 16, 2024
Extract only necessary information that's needed for trace decision from a full span so that we can forward only the key fields to peers later part of #1318 - add a method on `Span` to extract only necessary information into a new types.Event - add a method to differentiate a full span from a decision span - store `IsRoot` information on `Span` - simplify naming for span annotation types
TylerHelmuth
pushed a commit
that referenced
this issue
Oct 16, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
We will extend the existing peer span forwarding system to include forwarding a “proxy span” to its decider node. This proxy span will include:
Conditions for Forwarding a Proxy Span:
Ignoring Proxy Spans:
When sending spans to Honeycomb, Refinery should ignore proxy spans by checking the marker to ensure they are not forwarded.
The text was updated successfully, but these errors were encountered: