Rack Instrumentation - How to start new parent span for public endpoints? #1985
Unanswered
hwu-roadie
asked this question in
Q&A
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
For some endpoints with a public ingress there may be a
traceparentheader on the incoming request, but the request's parent trace originates from somewhere that will never be ingested in the receiving system. The result for the receiving system is that when they store their trace in a backend the parent trace will never be found so the parent trace name could be ambiguous or other effects depending on the backend.As a reference to another language SDK, Go's otelhttp package has a
WithPublicEndpointFnoption that has the following in the docs:Is there a similar configuration in the Rack instrumentation or is there another recommendation to start a new parent trace with a link to the incoming span context for certain requests?
Beta Was this translation helpful? Give feedback.
All reactions